Xcode Objective-C代码覆盖率:忽略文件

Xcode Objective-C代码覆盖率:忽略文件,xcode,unit-testing,code-coverage,Xcode,Unit Testing,Code Coverage,我在Xcode中有一个测试设置,可以在运行测试时生成代码覆盖率。(GCOV) 我的项目使用一个库,但我的覆盖率正在下降,因为我没有覆盖该库中的所有代码 现在我想在生成覆盖率文件时忽略这些文件。这可能吗? 或者我应该在测试运行后用shell脚本删除文件吗?您是否在项目中包含该库的源代码?是的,源代码位于我的项目文件夹的子目录中,源文件被添加到我的测试目标中。您不能将其作为静态库或框架包含,这样您的问题就可以解决了吗?只是一个建议。我无法将“库”代码编译成静态库或框架。是的,这就是解决办法。我现在用

我在Xcode中有一个测试设置,可以在运行测试时生成代码覆盖率。(GCOV)

我的项目使用一个库,但我的覆盖率正在下降,因为我没有覆盖该库中的所有代码

现在我想在生成覆盖率文件时忽略这些文件。这可能吗?
或者我应该在测试运行后用shell脚本删除文件吗?

您是否在项目中包含该库的源代码?是的,源代码位于我的项目文件夹的子目录中,源文件被添加到我的测试目标中。您不能将其作为静态库或框架包含,这样您的问题就可以解决了吗?只是一个建议。我无法将“库”代码编译成静态库或框架。是的,这就是解决办法。我现在用库标识符作为所有类的前缀。运行测试后,我使用find/rm命令删除覆盖率文件(*gcda和*gcno)