4

将我的 Xcode 更新到最新版本后出现以下错误:

ld: '/Users/mimicreative/Documents/Kerja/Backup/FacebookSDK/FBSDKMessengerShareKit.framework/FBSDKMessengerShareKit(FBSDKMessengerApplicationStateManager.o)' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。对于架构 armv7

但是我在早期版本的 Xcode 上没有这个错误。当我归档我的项目时发生了这个错误。

4

2 回答 2

7

facebook 已经有一个启用位码的更新。检查 cocoapods,你会找到它。我认为它的 4.5 版

这用于应用程序。如果您不想更新 sdk,您可以关闭项目中的位码。转到您的目标-> 设置并搜索位码。然后将选项设置为 NO。默认情况下它被激活

编辑: 正如@Dharmesh Dhorajiya 所说,Facebook 版本是 4.6 :)

于 2015-10-02T12:23:36.817 回答
5

找到enable bitcode构建设置并设置为NO

构建设置

或者升级你的 FacebookSDK

于 2015-10-02T12:25:42.130 回答