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

时间:2014-12-11 23:20:02

标签: 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)

我经常得到这种错误,它驱使我(和团队坚果)。该项目上周建设得很好,同时我没有对该项目做任何事情,只是昨天打开它,现在我在使用Debug方案构建时遇到了这个错误; Adhoc很好。我正在运行最新的Yosemite,Xcode 6.1(但无论如何这已困扰了我好几个月)。我的解决方法是偶尔使用,比如黑魔术:

清洁

重启Xcode

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

Pod更新

使用工作区文件

打开项目

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

但不幸的是,这次它还没有奏效!我一遍又一遍地完成这个过程。我对这款PoS Xcode感到非常沮丧。下一步是从Git重新下载项目,但必须有更好的方法!我已经浏览了许多其他堆栈溢出帖子,但没有找到任何帮助(也没有任何最新的)。谢谢!

2 个答案:

答案 0 :(得分:2)

同样的错误让我疯了两天。我解决了以下问题:

项目>目标>构建设置>包装>产品名称 - 检查产品名称是否已更改。

还尝试在项目中将构建活动架构设置为否

Project / Pods>构建设置>架构>仅构建活动架构

答案 1 :(得分:0)

只需删除项目的build文件夹,然后重新构建即可。永远为我工作!