iphone - 如何为我的 Objective-C 应用程序获取 Xcode 的代码覆盖率?

标签 iphone objective-c xcode unit-testing code-coverage

我需要我的 iPhone 应用程序的代码覆盖率。

我如何获得 Xcode 4 的代码覆盖率?

最佳答案

这些步骤会有所帮助。

  1. 创建一个新的构建配置(“Coverage”),从“Debug”配置中复制。

  2. 打开主要目标的build设置,确保选择了新配置,然后:

    Enable “Generate Test Coverage Files”
    Enable “Instrument Program Flow”
    Add “-lgcov” to “Other Linker Flags”
    
  3. 使用 Coverage 模式编译应用。

  4. 检查应用程序包文件夹中的 .gcno 文件。

    Coverage-iphonesimulator/applicationname.build/Objects-normal

    用 CoverStory 打开 .gcno 文件。从
    下载封面故事 http://code.google.com/p/coverstory/downloads/list

引用站点

关于iphone - 如何为我的 Objective-C 应用程序获取 Xcode 的代码覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5852002/

相关文章:

javascript - 使用 SAPUI5 项目的 sap.ui.ux3.Shell 时无法在 iPhone 上滚动

iphone - <Google> 在调用 loadRequest 之前必须设置 GADBannerView 的 rootViewController 属性 :

ios - GCD DISPATCH_QUEUE_SERIAL 它将以什么优先级运行?

ios - 如何水平定位 UINavigationBar 中的 backIndicatorImage

xcode - 通过命令行从 XCode 列出目标

iphone - UIImagePickerController 选择多个图像

iphone - SqueakNOS 或 PharoNOS 可以运行 iPhone 或 iPad 来形成 DynaBook 吗?

ios - 从 NSDictionary 中读取特定键

ios - 确定 TableView 单元格中的图像是否完全可见

ios - 如何在 XCode 中为 block 变量获取正确的自动完成功能?