我尝试使用Xcode 4.6.2从我的 C ++ 项目中获取代码覆盖率信息但由于某种原因我无法弄清楚如何让Apple LLVM输出此信息。我尝试使用--coverage编译标志(在" OTHER_C ++ _ FLAGS"选项),但由于某种原因,编译器根本不输出.gcov和.gcda文件。 有什么建议吗? 谢谢。
答案 0 :(得分:1)
要生成代码覆盖率文件,必须将以下构建设置设置为YES:生成测试覆盖率文件和仪器程序流。您的项目还必须生成调试符号。
查找代码覆盖率文件可能很困难,因为它们被隐藏在项目的构建文件夹中。您可以在以下文章中找到有关使用LLVM生成代码覆盖率数据的更多详细信息: