Как добавить пользовательский фреймворк в проект?

Я делаю приложение, в котором использую BMSocialShare.framework для обмена в Facebook. Я добавил эту структуру в свой проект на этом шаге - Добавить файл в "My_project" -> select framework -> add. Но когда я развертываю этот проект в другой системе, у меня отсутствует эта структура и появляется предупреждение такого типа -

предупреждение: не удалось найти объектный файл

"/Users/vinzenzweber/Library/Developer/Xcode/DerivedData/BMSocialShare-gedvbinixmfywidbwutkdxrdvdzo/Build/Intermediates/BMSocialShare.build/Release-iphonesimulator/BMSocialShareFramework.build/Objects-normal/i386/BMSocialShare.o" - нет информации об отладке для "/Users/vinzenzweber/Documents/xcodeworkspace/blockhaus-git/BMSocialShare/iOS/BMSocialShare/BMSocialShare/BMSocialShare.m".

и приложение вылетает. Итак, можете ли вы предложить мне, как правильно добавить фреймворк, если фреймворка нет в нашем существующем списке.


person saurabh jain    schedule 10.01.2013    source источник
comment
вам всегда нужно создать подпапку в вашем проекте, основную папку проекта и назвать ее как Frameworks и добавить в нее все Frameworks   -  person P.J    schedule 10.01.2013
comment
Вы установили флажок Копировать элементы в папку группы назначения при добавлении   -  person user1111278    schedule 10.01.2013


Ответы (2)


Вы можете выполнить следующие шаги:

1) Создайте подпапку в своем проекте и добавьте фреймворк в эту папку.

2) Теперь откройте «Фазы сборки» -> «Связать двоичный файл с библиотеками». И нажмите кнопку «+».

3) Затем нажмите «Добавить другое» вместо добавления фреймворка по умолчанию.

Итак, вы успешно добавили фреймворк. Вот и все.

Ваше здоровье!

person Nishant B    schedule 10.01.2013

Сначала скопируйте и вставьте свою рамку в любое место вашего проекта, а затем выполните ту же задачу, что и вы, это работает.

и еще одна вещь, когда вы когда-либо развертываете это в другой системе, убедитесь, что отправляете проект с помощью файла zip для сжатия

person Bhavesh Lathigara    schedule 10.01.2013