iOS代码覆盖在Xcode 4.5中破解?

我试图在 Xcode 4.5中设置代码覆盖.为此,我打开生成测试覆盖文件和仪器程序流程进行调试设置.根据 http://meandmark.com/blog/2012/08/xcode-4-generating-code-coverage-files-with-llvm/这是你需要的.但是,现在链接器抱怨说它找不到:

> _llvm_gcda_emit_arcs
> _llvm_gcda_emit_function
> _llvm_gcda_end_file
> _llvm_gcda_increment_indirect_counter
> _llvm_gcda_start_file

我试图找到libprofile_rt.dylib,但它似乎不再存在了.还需要什么来生成代码覆盖文件

解决方法

我也遇到这些链接错误.我看到使用Xcode 4.2和4.3的错误.我不知道他们是否仍然在4.5.

为了解决这个问题,我从llvm项目中添加this file到我的单元测试代码项目.要让它在我的Mac上构建,我删除了win32,sys包含并替换#include“llvm / Support / DataTypes.h”包含#include“stdint.h”.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...