Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 找不到lgcov的库_Ios_Unit Testing_Code Coverage_Xcode4.6_Gcov - Fatal编程技术网

Ios 找不到lgcov的库

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

我使用的是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 see invocation)

如何修复此问题?

我认为这是由您的xcode版本引起的。苹果删除了xcode 4.3之后所需的库代码覆盖率。您需要手动将一个文件添加到项目中。有关更多详细信息,请查看查看此博客:


你可以试试这个。我尝试过但失败了,因为我的项目包括C++代码。我认为这是因为xcode 4.6不支持此功能…

我认为这是由您的xcode版本造成的。苹果删除了xcode 4.3之后所需的库代码覆盖率。您需要手动将一个文件添加到项目中。有关更多详细信息,请查看查看此博客:

你可以试试这个。我尝试过但失败了,因为我的项目包括C++代码。我想那是因为xcode 4.6不支持这个特性