2

我想用 GCOV 获得代码覆盖率,我通过 http://developer.apple.com/library/mac/#qa/qa2007/qa1514.html设置构建设置

  • 将“-lgcov”添加到“其他链接器标志”
  • 检查“仪器程序流程”
  • 检查“生成测试覆盖文件”

但我无法生成 .gcda 文件,有人可以帮忙吗?

4

2 回答 2

1

模拟器必须在 gcda 文件生成之前关闭。所以,当我运行 GHUnit 时,我必须先关闭这个应用程序。plist 中还有一个设置可以在应用程序关闭时终止应用程序,而不是让它坐在那里准备重新启动。

于 2011-09-14T22:40:12.367 回答
0

我对 Xcode 4.3.2 也有同样的问题。将“Generate Profiling Code”设置为 YES 会导致在测试后生成 gcda 文件。

于 2012-10-17T07:50:18.583 回答