如何调试 dsymutil 错误:“Clang 模块预计只有 1 个编译单元。”

Posted

技术标签:

【中文标题】如何调试 dsymutil 错误:“Clang 模块预计只有 1 个编译单元。”【英文标题】:How to debug dsymutil error: "Clang modules are expected to have exactly 1 compile unit." 【发布时间】:2015-12-10 18:28:02 【问题描述】:

ios 应用程序的 GenerateDSYMFile 阶段收到此错误消息:

/Users/name/Library/Developer/Xcode/DerivedData/ModuleCache/HASH/FrameworkName-HASH: Clang 模块预计只有 1 个编译单元。 命令 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil 退出代码 1 失败

【问题讨论】:

找到包含错误消息的差异:lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20150921/… 【参考方案1】:

已删除:

~/Library/Developer/Xcode/DerivedData

并且能够再次构建。

【讨论】:

以上是关于如何调试 dsymutil 错误:“Clang 模块预计只有 1 个编译单元。”的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xamarin 中修复 dsymutil

这些 Dsymutil 警告在 XCode 4.5 中意味着啥?

Xamarin IOS 构建失败 <<Xamarin.iOS.Common.targets(1029, 3): [MSB6006] "dsymutil" exited

使用 Application Loader 上传调试符号

如何调试资产提示语法错误?

如何删除诸如“等待调试器连接...调试器已连接调试器连接丢失”之类的错误。关机……”