XCode 5 / ios7:缺少gcno文件

时间:2014-02-23 14:29:17

标签: ios7 xcode5 xctest

对于iOS 7应用程序,在应用所需设置后 '生成测试覆盖率文件== YES [仅调试] 仪器程序流程==是[仅调试] 还添加了

__gcov_flush();
声明

后,单元测试类中的tearDown中的

 extern void __gcov_flush(void);

在单元测试.m文件的顶部。

我能够看到为单元测试类生成的.gcda文件,但没有 单个.gcno文件。我正在使用xctest框架。该项目最初是 在xcode 4.5.2中创建然后更新到xcode 5.更新到xcode 5后,我更换了 使用xctest.framework的sentestingkit.framework。也改变了 来自' octest'的包装器扩展到了' xctest'。任何人都有任何想法 为什么即使成功编译并运行测试也没有生成.gcno文件。

1 个答案:

答案 0 :(得分:0)

.gcno文件在编译期间生成。