链接器命令失败Facebook Sdk

时间:2016-08-10 05:44:25

标签: ios swift facebook linker-errors bolts-framework

我是iOS的新手,并试图在Swift教程中使用AppGuru Facebook集成的项目中实现Facebook SDK。但是在构建我的应用程序时我遇到了这个链接器命令错误:

  

错误是找不到框架架构x84_64的螺栓(链接器命令失败,退出代码为1)

以下是截图:

screenshot

5 个答案:

答案 0 :(得分:7)

从facebook下面的URL登录下载演示项目。你必须配置你的Facebook应用程序ID。

<强> Download

您必须在项目中导入这3个框架。

检查

框架搜索路径 - 添加以下行

<强> $(PROJECT_DIR)/项目名/ FacebookSDK

enter image description here

另外检查,facebook的核心和登录工具包必须处于构建阶段 - &gt;链接二进制文件库

enter image description here

答案 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;。我做到了,它对我来说很好。