如何调试 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 个编译单元。”的主要内容,如果未能解决你的问题,请参考以下文章

尝试将 Picoprobe 与 OpenOCD 一起使用时出现分段错误

如何把axure rp软件变成汉化中文版

如何将axure Axure RP软件变成汉化中文版?

Axure RP文件导入导出方法

如何利用Axure RP 8软件制作中继器动作

Axure RP 9 教程:9宫格拼图如何制作