Facebook SDK [4.6.0] повторяющиеся символы

Я использую:

FBSDKCoreKit - FBSDKLoginKit - FBSDKShareKit (версия 4.6.0)

Я не могу понять, почему сегодня (работал до вчерашнего дня) у меня есть 150 повторяющихся символов, таких как:

duplicate symbol _llvm.embedded.module in:
    /Users/Jacopo/Documents/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKAccessToken.o)
    /Users/Jacopo/Documents/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit(FBSDKShareOpenGraphObject.o)

Я попытался повторно импортировать все, я проверил Фазу сборки, я обновил свои модули, не могу решить это!

РЕДАКТИРОВАТЬ: Я просто понизить SDK до 4.5.1, и все работает. Я использовал 4.6 без проблем на днях, странно!

РЕДАКТИРОВАТЬ: я пробовал другой проект, который использует Facebook SDK 4.6.0, та же проблема! Я сегодня снова скачал SDK, может быть, они только что выпустили новую версию с этой ошибкой?

Очевидно, есть только одна бета-версия SDK -> https://developers.facebook.com/docs/ios/downloads

ВОЗМОЖНОЕ РЕШЕНИЕ: использование Cocoapods работает нормально

1 ответ

Этот поток https://developers.facebook.com/bugs/752177668227984/ объясняет, что вы должны скомпилировать Facebook 4.6.0 SDK в Xcode 7, чтобы решить эту проблему. После компиляции в Xcode 7 у меня все заработало.

В Facebook iOS SDK 4.6.0 была добавлена ​​поддержка "Разбавление приложений" (Bitcode), и поэтому она не может быть выполнена в версиях Xcode ниже, чем Xcode 7.0.

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