在我尝试按照下面的代码构建项目时,在更新Xcode 7后我的facebook sdk出现了一些错误。
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit is not a dylib
如何解决这个问题? 谢谢!
答案 0 :(得分:24)
当你按照Facebook建议的方式安装Facebook SDK iOS框架时,你会做两件事:
将框架搜索路径设置为... / FacebookSDKs-iOS /
你得到这个"不是dylib"当你成功完成2.但没有做正确的警告。
在我的情况下,我收到了Bolts.framework
的警告,我没有直接使用,但FBSDKCoreKit.framework
使用了该警告。
将Bolts.framework
拖到FBSDKCoreKit.framework
旁边的XCode中修复警告。