我正在使用:
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)
我尝试重新导入一切,我检查了Build Phase,我更新了我的pods,无法解决它!
修改 我只是将SDK降级到4.5.1,一切正常。 前几天我没有问题使用4.6,很奇怪!
修改 我尝试了另一个使用Facebook SDK 4.6.0的项目,同样的问题! 我今天再次下载了SDK,可能是因为他们刚刚发布了带有该bug的新版本?
显然只有SDK的一个测试版 - > https://developers.facebook.com/docs/ios/downloads
解决方法: 使用Cocoapods工作正常
答案 0 :(得分:1)
此帖子https://developers.facebook.com/bugs/752177668227984/解释说您必须在Xcode 7中编译Facebook 4.6.0 SDK才能解决问题。在Xcode 7中编译后,它对我有用。
在Facebook iOS SDK 4.6.0中,添加了App Thinning(Bitcode)支持,因此无法在低于Xcode 7.0的Xcode版本中进行编译。