Apple Mach-O 链接器 (ld) 错误 swift 3.0 和 Xcode 8.3.3

Posted

技术标签:

【中文标题】Apple Mach-O 链接器 (ld) 错误 swift 3.0 和 Xcode 8.3.3【英文标题】:Apple Mach-O Linker (ld) Error swift 3.0 and Xcode 8.3.3 【发布时间】:2018-12-10 08:36:48 【问题描述】:

我收到 Apple Mach-O Linker (ld) Error (clang: error: linker command failed with exit code 1 (use -v to see invocation)) 。 我刚刚将我的代码从 swift 2.3 移到了 swift 3.0。我正在使用豆荚。 现在我无法构建我的项目。我正在使用 Xcode 8.3.3。

提前感谢您的帮助。

【问题讨论】:

您是否只收到这么多“链接器命令失败,退出代码为 1”? 您的项目缺少一些框架。 podfile 的原生框架或第三方框架。 是的@angshuknag 删除你的 pod 目录和项目中的 pod lock 然后去终端选择你的项目路径,给 pod install 转到 Xcode 首选项-> 位置-> 派生数据。删除派生数据文件夹。对您的项目执行清理。在链接器运行时重新编译并且不要修改任何文件 【参考方案1】:

感谢大家的cmets。

存在 pod FAN 库问题。 我刚刚删除并再次安装到 pod 文件。 问题解决了。

【讨论】:

以上是关于Apple Mach-O 链接器 (ld) 错误 swift 3.0 和 Xcode 8.3.3的主要内容,如果未能解决你的问题,请参考以下文章

Apple Mach-O 链接器警告 - 框架搜索路径?

Apple Mach-O 链接器错误,目标 C

XCode/PhoneGap - Apple Mach-O 链接器错误

CocoaAsyncSocket Apple Mach-O 链接器错误

Apple Mach-O 链接器错误解析

如何摆脱 Apple Mach-O 链接器错误?