我有4个错误,项目没有编译。
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_FBAppCall", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_FBSession", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_Facebook", referenced from:
objc-class-ref in AppDelegate.o
我有脸书ios sdk 3.13.1
如果我放入$(ARCHS_STANDARD_32_BIT)会产生什么后果
构建阶段->"将二进制与库链接"->+(添加)->"添加其他"->指向FacebookSDk.framework 的位置
希望这能有所帮助。
虽然这不是针对Facebook应用程序的,但我相信这也是一个问题。我发现这项任务很困难,所以我制作了一个视频,解释如何从有效的架构中删除arm64。希望它能有所帮助!
https://www.youtube.com/watch?v=d-pJLRy4rVk&feature=youtube_gdata_player
我在这个stackoverflow后线程中找到了修复程序
"Facebook的SDK入门页面上的当前说明忘记提到这一点。在版本<4的SDK中,只有一个文件可以拖到您的项目中。"
在我的情况下,我必须包含FBSDKShareKit.framework
才能成功构建。