我是iOS的新手,并试图在Swift教程中使用AppGuru Facebook集成的项目中实现Facebook SDK。但是在构建我的应用程序时我遇到了这个链接器命令错误:
错误是找不到框架架构x84_64的螺栓(链接器命令失败,退出代码为1)
以下是截图:
答案 0 :(得分:7)
从facebook下面的URL登录下载演示项目。你必须配置你的Facebook应用程序ID。
<强> Download 强>
您必须在项目中导入这3个框架。
检查
框架搜索路径 - 添加以下行
<强> $(PROJECT_DIR)/项目名/ FacebookSDK 强>
另外检查,facebook的核心和登录工具包必须处于构建阶段 - &gt;链接二进制文件库
答案 1 :(得分:1)
按照步骤 -
project setting
页面your project
(左侧)Build Settings
标签Bitcode
Enable Bitcode
设为No
答案 2 :(得分:0)
我有同样的错误。我从项目中删除了ParseFacebookUtils.framework
库,只保留了ParseFacebookUtilsV4.framework
。
答案 3 :(得分:0)
同时使用AWS Mobile SDK for iOS和Facebook SDK时,不应在项目中导入Bolts.framework。如果你删除它,它应该编译。
答案 4 :(得分:0)
将框架复制到项目中,但与Facebook教程建议的不同,选择&#34;将项目复制到目标组的文件夹&#34;。我做到了,它对我来说很好。