2016-08-04 5 views
2

Наконец-то я нашел решение этой проблемы. В пути project-> target-> build settings-> frame search существует много путей, которые уже существуют. Я загружаю 4 рамки (bolts.framework и 3 другие FBXXXX.framework) и копирую их все в одном из этих существующих путей. // ---------------------------- Обновления ------------------ -------------------------------------------------- --- После того как я установить facebook SDK, когда я строю свой проект, он показывает:Почему он показывает «ld: рамки не найдены Болты»

ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/Bolts' 
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKCoreKit' 
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKLoginKit' 
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKShareKit' 
ld: framework not found Bolts 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Но когда я устанавливаю фейсбук и болты, это показывает, что я установить их успешно:

pod install 
Analyzing dependencies 
Downloading dependencies 
Using Bolts (1.8.4) 
Using FBSDKCoreKit (4.14.0) 
Using FBSDKLoginKit (4.14.0) 
Using FBSDKShareKit (4.14.0) 
Using Firebase (3.4.0) 
Using FirebaseAnalytics (3.3.0) 
Using FirebaseAppIndexing (1.0.4) 
Using FirebaseAuth (3.0.4) 

Ниже мои фазы сборки изображения:

enter image description here

и ниже не могут найти болты рамки изображения

enter image description here

Я не могу найти FBXXXX.framework enter image description here

После того как я добавить рамки, она до сих пор выходит: enter image description here

+0

вы должны ответить на ваш вопрос, вместо того, чтобы редактировать его. Также, пожалуйста, измените название на что-то в строю: рамки Bolts не найдены [Xcode 7] или материал, чтобы сделать его более полезным для будущих читателей. – Shubhank

ответ

0

Перейти к Project->TARGETS-Build Phases->Link Binary With Libraries Приложить Bolts библиотека здесь.

enter image description here

Теперь нажмите на кнопку + ->enter image description here

Теперь нажмите на Добавить Другое .. Button-> Найти рамки FBSDK на вашем компьютере & прикрепить его. Скомпилируйте приложение &.

+0

Я не могу найти эти FBxxx.framework ...., я не знаю их местоположения. –

+0

Нажмите кнопку Command & Space, откроется панель поиска на Mac, введите FBSDK и т. Д.вы получите местоположение рамки FB. Кроме того, вы можете скачать FB SDK для iOS здесь - https://developers.facebook.com/docs/ios/ –

+0

все еще не работает. такая же ошибка повторится. –

0

Наконец-то я нашел решение этой проблемы. В пути project-> target-> build settings-> frame search существует много путей, которые уже существуют. Я загружаю 4 рамки (bolts.framework и 3 другие FBXXXX.framework) и копирую их все в одном из этих существующих путей.

enter image description here

enter image description here

enter image description here

0

Проблема заключается в том, что предложение на https://developers.facebook.com/docs/ios/getting-started из не Deselect Copy items into destination group's folder. не подходит на Xcode 8.0, наиболее популярных атм. Перетаскивание фреймов будет переместить их в новую папку Frameworks.

Так следуйте учебник, но держать крестики K на Copy items into destination group's folder