Xcode5代码覆盖率(用于CI构建的cmd-line) [英] Xcode5 Code Coverage (from cmd-line for CI builds)

查看:110
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆