iOS 9 (Xcode 7) Facebook API/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKAccessToken.o)'не содержит битовый код

Я пытаюсь создать свое приложение, содержащее Facebook SDK с Xcode 7 в iOS 9.0. Я получаю эту ошибку.

Спасибо

2 ответа

Решение

Обновите вашу версию Facebook SDK до 4.6

SDK поддерживает различные функции iOS 9, включая Bitcode. Кроме того, диалоги SDK, такие как "Вход", "Нравится", "Диалоги общего доступа", автоматически определяют лучший пользовательский интерфейс на основе устройства, включая SFSafariViewController вместо Safari. Следуйте нашему руководству по подготовке к iOS 9.

https://developers.facebook.com/docs/ios/downloads

Facebook SDK 4.6 Ссылка для скачивания

Также проверьте это для обновления до iOS 9 Facebook SDK https://developers.facebook.com/docs/ios/ios9


Если вы получаете другую ошибку бит-кода из другого SDK, вы можете отключить бит-код в настройках цели Xcode.

Для проблемы с битовым кодом вы можете проверить этот вопрос: Новые предупреждения в iOS 9

Если у вас есть все SDK (Frameworks) с включенным битовым кодом, вы не получите ошибку битового кода. Если вы получили эту ошибку, отключите ее в настройках.

введите описание изображения здесь

Хорошо, я просто добавлю свой ответ.

Импорт с использованием Cocoapods.

https://github.com/facebook/facebook-ios-sdk.git

Это позволит получить битовый код, скомпилированный в фреймворк.

Другие вопросы по тегам