ios - 在 Xcode 6 中测试覆盖率文件

标签 ios objective-c xcode unit-testing

我正在尝试从 Xcode 6 中检索覆盖测试信息,但尝试失败。
我用 __gcov_flush() 刷新了 applicationDidEnterBackground
正如 Apple Technical Q&A 解释的那样,我将“生成调试符号”、“生成测试覆盖文件”和“仪器程序流程”都设置为"is"。 (https://developer.apple.com/library/ios/qa/qa1514/_index.html)

我使用 LLVM 6.0 编译器运行该应用程序。

正如 Apple Q&A 所说,我在 Library/Developer/XCode/DerivedData/Build/Intermediates/App.build 中查找任何 .gcda 文件。

我在这个目录或我的 mac 的其他地方找不到任何覆盖文件。

在 Xcode 5.1 之前,这似乎是正确的方法。

欢迎任何想法。

最佳答案

我在 Library/Developer/Xcode/DerivedData/<MyApp - a bunch of random characters>/Build/Intermediates/MyIndex.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64 中找到了覆盖文件.你看过那里吗?

我还发现这些似乎只存在于 Objective-C 文件中——Swift 文件没有被检测,因此没有覆盖文件出现。

关于ios - 在 Xcode 6 中测试覆盖率文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26467334/

相关文章:

iphone - 如何在 iPhone 应用程序的 Objective-C 中组合两个字符串

xcode - 测试方案的不同构建配置

ios - 谷歌地图标记在 map 中间加载

ios - SDWebImage 在滚动之前不会加载远程图像

ios - 将一个 UIView 的约束交换到另一个 UIView

iphone - 上传前在 iPhone 上压缩/调整 ALAsset 视频

ios - Swift 2.0 UIImagePickerController 在关闭时关闭父 View

ios - 子类中是否有符合自定义协议(protocol)的常规空白函数?

objective-c - Cocoa代码-如何在按下下一页按钮后在一页中打印文件的1024字节并在下一页中打印接下来的1024字节?

iphone - UICollectionViewCell绘制矩形: issues