XCode 5 / ios7:缺少gcno文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XCode 5 / ios7:缺少gcno文件相关的知识,希望对你有一定的参考价值。

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

__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文件。

答案

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

以上是关于XCode 5 / ios7:缺少gcno文件的主要内容,如果未能解决你的问题,请参考以下文章

刚刚安装了xcode 5并且缺少故事板[关闭]

仪器显示内存泄漏 - Xcode 5 / iOS7

XCTest/XCTest.h 文件未找到 XCode 5.1.1 iOS7

app.build 的 gcda/gcno 文件与 appTests.build 的 gcda/gcno 文件?

iOS7 iPhone 5 的 Xcode 6 LaunchScreen.xib 窗口大小错误

CMake 和 lcov:未找到 gcno 文件