【发布时间】:2013-01-13 04:12:21
【问题描述】:
我刚刚安装了 Xcode 4.6。当我现在运行我的 OCUnit 测试时,在所有测试完成后,我会在输出窗口中看到多行带有“profiling:invalid magic number”的行。我很确定 Xcode 4.5.2 没有给我那个输出。
有人知道这条线是什么意思吗?
【问题讨论】:
我刚刚安装了 Xcode 4.6。当我现在运行我的 OCUnit 测试时,在所有测试完成后,我会在输出窗口中看到多行带有“profiling:invalid magic number”的行。我很确定 Xcode 4.5.2 没有给我那个输出。
有人知道这条线是什么意思吗?
【问题讨论】:
最终不得不为我的应用程序删除适当的 DerivedData 文件夹 -
~/Library/Developer/Xcode/DerivedData/#application-name#
但这最终清除了一切。
【讨论】:
经过一番谷歌搜索,我找到了这个 LLVM 源文件 GCDAProfiling.c
据我所见,当探查器尝试合并两个文件但其中一个文件的版本不同(= 幻数)时,代码覆盖生成期间会打印错误。
我进行了全面清理(它还删除了所有 gcda 文件)并且问题消失了。
【讨论】: