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 错误的主要内容,如果未能解决你的问题,请参考以下文章
带有 Swift 3 和 Xcode 9 GM 的 Apple Mach-O 链接器 (ld) 错误组
XCode/PhoneGap - Apple Mach-O 链接器错误