Ios 找不到lgcov的库
我使用的是Xcode 4.6,我一直在为iOS应用程序编写一些单元测试。我已经尝试从本教程中完成以下代码覆盖: 我遵循了AppTests目标的3个步骤:Ios 找不到lgcov的库,ios,unit-testing,code-coverage,xcode4.6,gcov,Ios,Unit Testing,Code Coverage,Xcode4.6,Gcov,我使用的是Xcode 4.6,我一直在为iOS应用程序编写一些单元测试。我已经尝试从本教程中完成以下代码覆盖: 我遵循了AppTests目标的3个步骤: 选中“生成测试覆盖率文件” 检查“仪器程序流程” 将“-lgcov”添加到“其他链接器标志” 问题是,如果我点击“测试”,我会得到以下错误: ld: library not found for -lgcov clang: error: linker command failed with exit code 1 (use -v to se
- 选中“生成测试覆盖率文件”
- 检查“仪器程序流程”
- 将“-lgcov”添加到“其他链接器标志”
ld: library not found for -lgcov
clang: error: linker command failed with exit code 1 (use -v to see invocation)
如何修复此问题?我认为这是由您的xcode版本引起的。苹果删除了xcode 4.3之后所需的库代码覆盖率。您需要手动将一个文件添加到项目中。有关更多详细信息,请查看查看此博客:
你可以试试这个。我尝试过但失败了,因为我的项目包括C++代码。我认为这是因为xcode 4.6不支持此功能…我认为这是由您的xcode版本造成的。苹果删除了xcode 4.3之后所需的库代码覆盖率。您需要手动将一个文件添加到项目中。有关更多详细信息,请查看查看此博客: 你可以试试这个。我尝试过但失败了,因为我的项目包括C++代码。我想那是因为xcode 4.6不支持这个特性