XCode 5/ios7:gcno 文件丢失
Posted
技术标签:
【中文标题】XCode 5/ios7:gcno 文件丢失【英文标题】:XCode 5/ios7: gcno files missing 【发布时间】:2014-02-23 14:29:16 【问题描述】:对于 ios 7 应用程序,在应用所需设置后 '生成测试覆盖文件 == YES [仅调试] 仪器程序流程 == YES [仅限调试] 还加了
__gcov_flush();
在单元测试类的tearDown中声明后
extern void __gcov_flush(void);
在单元测试 .m 文件的顶部。
我可以看到为单元测试类生成的 .gcda 文件,但看不到 单个 .gcno 文件。我正在使用 xctest 框架。该项目最初是 在 xcode 4.5.2 中创建,然后更新到 xcode 5。更新到 xcode 5 后,我替换了 sentestingkit.framework 和 xctest.framework。也变了 从“octest”到“xctest”的包装扩展。任何人都有任何想法 为什么即使测试已成功编译并运行,也没有生成 .gcno 文件。
【问题讨论】:
【参考方案1】:.gcno
文件在编译过程中生成。
【讨论】:
以上是关于XCode 5/ios7:gcno 文件丢失的主要内容,如果未能解决你的问题,请参考以下文章
app.build 的 gcda/gcno 文件与 appTests.build 的 gcda/gcno 文件?