链接器命令失败,退出代码为 1(使用 -v)

Posted

技术标签:

【中文标题】链接器命令失败,退出代码为 1(使用 -v)【英文标题】:linker command failed with exit code 1(use -v) 【发布时间】:2013-10-31 09:33:04 【问题描述】:

在我的应用中,我收到以下链接器错误

之前,我在XCODE 4.6 中制作了这个项目,在其中完美运行

But When I try to run the project in XCODE 5, I am facing following error

我搜索了很多,但找不到任何好的解决方案。

我的外部框架是 twitter 和 urabanAirship 所以我已经在我的项目目标>构建设置>搜索路径>标题搜索路径中完成了设置。 这个设置有什么问题吗。 我还在图书馆搜索路径中应用了相同的设置,但没有运气。

帮我解决这个问题。

提前致谢。

【问题讨论】:

你用 cocoapods 吗? @adriencog,感谢您的回复!不,我没有使用 cocoapods。 @adriencog 你能解释一下 cocoapods 和这个有什么关系吗? 我记得我在将项目迁移到 xcode 5 时遇到了这个错误。我必须更新支持最新 xcode 版本的 cocoapods。 【参考方案1】:

我认为您的架构是“armv7,armv7s”。仅在构建设置中更改为“armv7”,

【讨论】:

什么错误?相同的链接器错误即将到来?您是否仅针对 Build Active 架构更改“是”。并检查你的编译器是 LLVM 是的,同样的错误来了。我已经完成了更改 armv7 和“是”。 我也面临这个错误。它是通过这种方式解决的。并尝试更改部署目标,检查这个,***.com/questions/19157977/… 您可以尝试删除 'armv7' 然后重新插入它,类似于此处所述:***.com/questions/14892429/…

以上是关于链接器命令失败,退出代码为 1(使用 -v)的主要内容,如果未能解决你的问题,请参考以下文章

无法构建 xcode4.3,因为获取命令失败,退出代码为 1

命令 /usr/bin/codedesign 失败,退出代码为 1?

iOS 归档命令 /usr/sbin/chown 失败,退出代码为 1

Xcode 签名失败命令 /usr/bin/codesign 失败,退出代码为 1

avdmanager:命令失败,退出代码为 1 cordova

Xcode 10.2.1 命令 PhaseScriptExecution 失败,退出代码为非零