2014-11-06 60 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

相關問題