Facebook SDK 重复的符号

我在用着:

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设阶段,我更新了我的豆荚,无法解决它!

编辑:我只是将SDK降级到4.5.1,一切正常。 那天我用4.6没有问题,很奇怪!

编辑:我尝试了另一个使用Facebook SDK 4.6.0的项目,同样的问题! 我今天再次下载SDK,可能是他们刚刚发布了一个新版本的bug?

显然,SDK只有一个testing版 – > https://developers.facebook.com/docs/ios/downloads

解决方法:使用Cocoapods工作正常

这个线程https://developers.facebook.com/bugs/752177668227984/解释你必须编译Xcode 7中的Facebook 4.6.0 SDK来解决这个问题。 在Xcode 7编译后,它为我工作。

在Facebook iOS SDK 4.6.0中,添加了应用程序细化(位码)支持,因此在Xcode 7.0以下的Xcode版本中不能编译。