iOS 9(Xcode 7)Facebook API / FBSDKCoreKit.framework / FBSDKCoreKit(FBSDKAccessToken.o)'不包含bitcode

时间:2015-09-25 06:47:48

标签: ios swift facebook ios9 bitcode

我正在尝试使用iOS 9.0中的Xcode 7构建包含Facebook SDK的应用程序。我收到了这个错误。

谢谢

2 个答案:

答案 0 :(得分:5)

将您的Facebook SDK版本更新为4.6

  

SDK支持各种iOS 9功能,包括Bitcode。在   另外,SDK对话框如Login,Like,Share Dialogs   自动确定基于设备的最佳UI,包括   SFSafariViewController而不是Safari。按照我们的准备   iOS 9指南。

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

Facebook SDK 4.6 Download Link

同时选中此项以升级到iOS 9 Facebook SDK https://developers.facebook.com/docs/ios/ios9

如果您从其他SDK获得另一个bitcode错误,那么您可以禁用设置Xcode目标的bitcode。

对于Bitcode问题,您可以查看以下问题:New warnings in iOS 9

如果您拥有启用了bitcode的所有SDK(Frameworks),那么您将无法获得bitcode错误。如果您收到该错误,请从设置中禁用它。

enter image description here

答案 1 :(得分:0)

好的,我只想添加自己的答案。

使用Cocoapods导入。

https://sourceware.org/gdb/onlinedocs/gdb/Compiling-and-Injecting-Code.html

这将把bitcode编译到框架中。