ios - 无法构建调试方案 - Apple Mach-O 链接器错误。链接器命令失败,退出代码为 1

标签 ios xcode compiler-errors linker cocoapods

ld: library not found for -lPods-AFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我经常遇到这个错误,这让我(和团队)都快抓狂了。该项目上周构建得很好,同时我对项目没有做任何事情,昨天才打开它,现在我在仅使用调试方案构建时遇到此错误; Adhoc 构建良好。我正在运行最新的 Yosemite,Xcode 6.1(但这已经困扰我好几个月了)。我解决它的说明偶尔会起作用,就像黑魔法一样:

清洁

重启Xcode

删除派生数据(检查首选项/位置)

连播更新

使用工作区文件打开项目

删除工作区文件并运行 pod install

但不幸的是这次它不起作用了!我一遍又一遍地完成这个过程。我对这个 PoS Xcode 很失望。下一步将是从 Git 重新下载项目,但必须有更好的方法!我浏览了许多其他堆栈溢出帖子,但没有找到任何帮助(也没有任何最近的)。谢谢!

最佳答案

同样的错误让我抓狂了两天。我通过以下方式修复:

Project > Targets > Build Settings > Packaging > Product Name - 检查产品名称是否已更改。

也可以尝试在您的项目中将Build Active Architecture 设置为NO

Project/Pod > Build Settings > Architectures > Build Active Architecture Only

关于ios - 无法构建调试方案 - Apple Mach-O 链接器错误。链接器命令失败,退出代码为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27434254/

相关文章:

ios - Apple Mach-O 链接器警告 : how to get rid of it but not affect my friend

ios - 通过自定义UITableViewCells提高ViewController的加载速度(记录已损坏)

ios - 我的应用程序未列在崩溃的线程中

c++ - 没有候选错误编译错误

assembly - 汇编程序编译错误

ios - 如何在屏幕导航期间删除 ios 中的黑色?

ios - Carthage 代码符号错误

XCode 5-GM 上的 iOS 5 模拟器

ios - 如何tableView :cellForRowAtIndexPath: is supposed to be used?

c - 使用 gcc 编译基本 x86 代码时出现链接错误