Xcode警告"分析:无效幻数"

Dor*_*Roy 25 xcode ocunit ios xcode4.6

我刚刚安装了Xcode 4.6.当我现在运行我的OCUnit测试时,在所有测试完成后,我在输出窗口中得到多行"profiling:invalid magic number".我很确定Xcode 4.5.2没有给我那个输出.

有人知道这条线是什么意思吗?

Sul*_*han 40

经过一些谷歌搜索后,我发现了这个LLVM源文件GCDAProfiling.c

从我在那里可以看到,当探查器试图合并两个文件但其中一个文件具有不同的版本(=幻数)时,在代码覆盖生成期间会打印错误.

我做了一个完整的清洁(它也删除了所有gcda文件),问题消失了.

  • 我发现清理build文件夹会清除第一次运行测试时的错误,但是后续运行单元测试会返回错误. (3认同)