2014-11-06 59 views
0

我想在XCode中使用gcov生成GDCA文件,并且已经使用BubbleFoundrythis post作为指南。Xcode 6代码覆盖率,没有GDCA文件“无法打开:没有这样的文件或目录”

我创建了一个单独的测试目标,当像做它打印一串行:

profiling: /Users/me/Library/Developer/Xcode/DerivedData/ 
    MyProject-HASH/Build/Intermediates/MyProject.build/Debug-iphoneos/ 
    MyProject Tests.build/Objects-normal/ 
    armv7/mysource.gcda: cannot open: No such file or directory 

试图这就造成了相同的错误消息在这两个职位我试图setting up CoverStory指令后。

我在该目录权限:

8 -rwxrwxr-x 1 me staff  474 Nov 5 21:54 mysource.d 
    8 -rwxrwxr-x 1 me staff  220 Nov 5 21:54 mysource.dia 
144 -rwxrwxr-x 1 me staff 71136 Nov 5 21:54 mysource.gcno 
296 -rwxrwxr-x 1 me staff 148752 Nov 5 21:54 mysource.o 

我曾试图从BubbleFoundy运行权限的脚本,但我仍然得到了无法打开的错误(又名GDCA文件没有写)。

回答

0

显然,我正在生成GCDA文件到手机,这是没有被发现。我通过手动删除/Users/me/Library/Developer/Xcode/DerivedData/MyProject-HASH/Build/Intermediates/MyProject.build/中的所有目录,然后在模拟器中重新运行测试来解决此问题。

+1

这是否意味着如果你的应用程序不支持模拟器,那么你不能访问GCDA文件? – 2015-01-22 05:40:04

相关问题