xCode iOS 开发 - Apple Mach-O 链接器错误 // Dsymutil 错误

Posted

技术标签:

【中文标题】xCode iOS 开发 - Apple Mach-O 链接器错误 // Dsymutil 错误【英文标题】:xCode iOS Dev - Apple Mach-O Linker Error // Dsymutil Error 【发布时间】:2013-02-11 21:18:11 【问题描述】:

我非常需要帮助。我经历了 3 个不成功的非生产性编码之夜。请有人解决这个错误,让我因为忽略如此简单的事情而感到愚蠢。 :)


[问题 #1]

我不断收到“Apple Mach-O 链接器错误链接器命令失败,退出代码为 1(使用 -v 查看调用)


[问题 #2]

另外...我不断收到“Dsymutil 错误错误:无法打开可执行文件'/Users/PsychodelicFuzz/Library/Developer/Xcode/DerivedData/CHH-bmbqxvfwddzaupfaavvipxaqwvfx/Build/Products/Debug-iphonesimulator/CHH.app/CHH'


感谢任何愿意伸出援助之手的人

【问题讨论】:

我不记得在哪里,但是在你的 xcode 中你应该能够设置链接器'-v' 选项然后检查你的输出..... 还有其他人愿意详细介绍吗?我似乎找不到我要找的东西(如果是 linker'-v' 选项)??请帮助,谢谢! 也许您可以附上该错误的打印屏幕。它将为我们提供更多信息。 如何添加图片?这个特定网站有首选的上传者吗? (***)我已经准备好发布图片了:) 【参考方案1】:

将调试信息格式从构建设置更改为“DWARF”

【讨论】:

【参考方案2】:

这些可能是相关的。 dsymutil 出现错误,因为您的可执行二进制文件 CHH.app 不存在。它不存在,因为ld 失败。

在 Xcode 中打开 Log Navigator 窗格,构建失败后单击该窗格中的构建条目,然后如果将鼠标悬停在“Link ... CHH.app”行的右侧,您将看到一个披露图标 - 点击它,您将看到实际的 ld 调用和它打印的实际错误消息。运气好的话,你会找到正确的方向。

【讨论】:

以上是关于xCode iOS 开发 - Apple Mach-O 链接器错误 // Dsymutil 错误的主要内容,如果未能解决你的问题,请参考以下文章

ios- Apple Mach-O 链接器错误 [重复]

带有 Swift 3 和 Xcode 9 GM 的 Apple Mach-O 链接器 (ld) 错误组

项目存档上的 Apple Mach-O 链接器错误

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

如何修复 xcode 中的 Apple Mach-O 链接器错误组问题?

XCode 6.0.1 上的 Apple Mach-O 链接器错误