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