我正在尝试获取单元测试的代码覆盖率(Mac OS X Lion 10.7 (11A2061) 上的 Xcode 4.2.1 (4D502)),但不知何故 .gcda 文件没有被创建。我可以在单元测试目标的 .../Objects-normal/i386 文件夹中看到 .d 和 .o 文件,但是正在单元测试的文件缺少 gcno/gcda 文件,因此我无法生成覆盖率正在测试的内容的统计信息。
在主要目标上,我确实看到了每个文件的 .d、.o 和 .gcno 文件。
所以,我相信我已经正确设置了项目设置,但是 OS X Lion 确实缺少一个“小”的东西。我已经尝试了http://code.google.com/p/coverstory/wiki/UsingCoverstory中提到的步骤,但似乎并没有解决我的问题。
注意:我能够让它在 Snow Leopard 上工作并使用 CoverStory 查看覆盖率统计!
这方面的任何解决方案/方向都会非常有帮助。谢谢!!