Xcode4 Xcode中过时的代码覆盖文件

Xcode4 Xcode中过时的代码覆盖文件,xcode4,code-coverage,Xcode4,Code Coverage,因此,我更新了一些单元测试,查看了派生数据文件夹中的覆盖率(.gcda和.gcno)文件,所有文件都在那里,但我注意到,当我更新测试并重新运行它们时,覆盖率文件不会更新 我通过查看文件上的时间戳注意到了这一点 在过去,我发誓我可以做一个改变,重新运行,然后文件就会更新。但是现在我需要先清理,然后运行测试,在重新运行之前清除旧的覆盖率文件 有没有其他人见过这种行为?如果有,知道如何修复 我将4.6与iOS 6.1 SDK一起使用 谢谢。从我的所见所闻中,有一件事需要注意。如果您确实进行了清理,然后

因此,我更新了一些单元测试,查看了
派生数据
文件夹中的覆盖率(
.gcda
.gcno
)文件,所有文件都在那里,但我注意到,当我更新测试并重新运行它们时,覆盖率文件不会更新

我通过查看文件上的时间戳注意到了这一点

在过去,我发誓我可以做一个改变,重新运行,然后文件就会更新。但是现在我需要先清理,然后运行测试,在重新运行之前清除旧的覆盖率文件

有没有其他人见过这种行为?如果有,知道如何修复

我将4.6与iOS 6.1 SDK一起使用


谢谢。

从我的所见所闻中,有一件事需要注意。如果您确实进行了清理,然后通过
ctrl+command+U
(无需构建的测试)运行单元测试,即使您事先手动构建,也会得到
.gcno
文件,但不会得到
.gcda
文件。您必须进行清理,然后进行完整的构建和测试(
command+U