链接器命令失败 Facebook Sdk
Linker Command Failed Facebook Sdk
我是 iOS 的新手,正在尝试在 Swift 教程中使用 AppGuru Facebook 集成的项目中实施 Facebook SDK。但是我在构建我的应用程序时遇到了这个链接器命令错误:
error is framework not found Bolts for architecture x84_64(linker command failed with exit code 1)
截图如下:
按照步骤 -
- 转到您的
project setting
页面
- Select
your project
(左侧)
- 单击
Build Settings
选项卡
- 搜索
Bitcode
- 将
Enable Bitcode
设置为No
我有同样的错误。我从项目中删除了 ParseFacebookUtils.framework
库,只保留了 ParseFacebookUtilsV4.framework
.
同时使用适用于 iOS 的 AWS Mobile SDK 和 Facebook SDK 时,您不应在项目中导入 Bolts.framework。如果你删除它,它应该编译。
从下面 URL 下载带有 facebook 登录的演示项目。您必须配置您的 Facebook 应用程序 ID。
您必须在项目中导入这 3 个框架。
检查这个
框架搜索路径 - 添加下面行
$(PROJECT_DIR)/Projectname/FacebookSDK
同时检查 facebook 的螺栓、核心和登录套件必须处于构建阶段 -> Link 带有库的二进制文件
将框架复制到项目中,但与 Facebook 教程建议的不同,select "Copy items into destination group's folder"。我这样做了,对我来说效果很好。
我是 iOS 的新手,正在尝试在 Swift 教程中使用 AppGuru Facebook 集成的项目中实施 Facebook SDK。但是我在构建我的应用程序时遇到了这个链接器命令错误:
error is framework not found Bolts for architecture x84_64(linker command failed with exit code 1)
截图如下:
按照步骤 -
- 转到您的
project setting
页面 - Select
your project
(左侧) - 单击
Build Settings
选项卡 - 搜索
Bitcode
- 将
Enable Bitcode
设置为No
我有同样的错误。我从项目中删除了 ParseFacebookUtils.framework
库,只保留了 ParseFacebookUtilsV4.framework
.
同时使用适用于 iOS 的 AWS Mobile SDK 和 Facebook SDK 时,您不应在项目中导入 Bolts.framework。如果你删除它,它应该编译。
从下面 URL 下载带有 facebook 登录的演示项目。您必须配置您的 Facebook 应用程序 ID。
您必须在项目中导入这 3 个框架。
检查这个
框架搜索路径 - 添加下面行
$(PROJECT_DIR)/Projectname/FacebookSDK
同时检查 facebook 的螺栓、核心和登录套件必须处于构建阶段 -> Link 带有库的二进制文件
将框架复制到项目中,但与 Facebook 教程建议的不同,select "Copy items into destination group's folder"。我这样做了,对我来说效果很好。