3

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

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

这是一个屏幕截图:

截屏

4

5 回答 5

7

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

下载

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

检查这个

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

$(PROJECT_DIR)/项目名称/FacebookSDK

在此处输入图像描述


还要检查 facebook 的螺栓、核心和登录工具包必须处于构建阶段 -> 将二进制文件与库链接

在此处输入图像描述

于 2016-08-10T06:07:29.863 回答
1

按照步骤 -

  • 转到您的project setting页面
  • 选择your project(左侧)
  • 单击Build Settings选项卡
  • 搜索Bitcode
  • 设置Enable BitcodeNo
于 2016-08-10T05:49:58.113 回答
0

我有同样的错误。我从我的项目中删除了ParseFacebookUtils.framework库,只保留了ParseFacebookUtilsV4.framework.

于 2016-08-10T05:52:16.713 回答
0

当同时使用适用于 iOS 的 AWS 移动开发工具包和 Facebook 开发工具包时,您不应在项目中导入 Bolts.framework。如果你删除它,它应该编译。

于 2016-08-10T05:56:17.970 回答
0

将框架复制到项目中,但与 Facebook 教程建议的不同,选择“将项目复制到目标组的文件夹”。我这样做了,对我来说效果很好。

于 2017-04-09T05:54:55.277 回答