如何调试 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 个编译单元。”的主要内容,如果未能解决你的问题,请参考以下文章
这些 Dsymutil 警告在 XCode 4.5 中意味着啥?
Xamarin IOS 构建失败 <<Xamarin.iOS.Common.targets(1029, 3): [MSB6006] "dsymutil" exited