Xcode5代码覆盖率(用于CI构建的cmd-line) [英] Xcode5 Code Coverage (from cmd-line for CI builds)
本文介绍了Xcode5代码覆盖率(用于CI构建的cmd-line)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用Xcode 5和iOS7生成代码覆盖率?
How can I generate code coverage with Xcode 5 and iOS7?
在升级之前,我的代码覆盖范围还不错.现在,我看不到正在生成任何* .gcda文件.
Prior to upgrading I was getting code coverage just fine. Now I can't see any *.gcda files being produced.
我正在使用的cmd线是:
The cmd-line that I'm using is:
xcodebuild -workspace ${module.name}.xcworkspace test -scheme ${module.name} -destination OS=${module.sdk.version},name=iPad -configuration Debug
使用AppCode
- 当我通过AppCode执行测试时,我可以看到在〜/Library/Caches/appCode20/DerivedData中生成的* .gcda文件. . .我需要它来进行我的持续集成构建.
在Xcode IDE中工作
- 也可以在Xcode IDE中使用. . .有没有可以覆盖的cmd线,或者这是Xcode的错误吗?
推荐答案
更新:新接受的答案
在某些情况下,需要从应用程序内部进行覆盖刷新.此问题的解决方案概述提供详细信息.
In some cases the coverage flushing needs to be done from within the app itself. The solution's outline in this question provide details.
这篇关于Xcode5代码覆盖率(用于CI构建的cmd-line)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文