2009-10-16 35 views
2

我想設置我的Xcode項目與gcov的被儀表所以我能確定我的單元測試的代碼覆蓋率。儘管我在網上找到的所有文檔都談到了我在Xcode 3.1中找不到的設置。例如:在Xcode 3.1設置的gcov

要與Coverstory一起工作,首先需要設置您的目標以使用gcov。這需要打開「儀器程序流程」,「生成測試覆蓋文件」並鏈接到gcov庫。 (Using Coverstory

我可以找到「儀表程序流」,並在我的生成設置「生成測試覆蓋文件」最接近的事是「生成配置代碼」,這似乎並沒有做我想做的它要做的。

上午我找錯了地方,這些設置或全部的例子我發現網上陳舊?

回答

4

更新:我已經在我的筆記回頭看了看,當我第一次設置此 - 你的「基地SDK」必須與您的當前構建的目標,否則你需要將不會出現選項:
http://iphonesdkdev.blogspot.com/2009/05/xcode-gcc-section-missing-in-build.html

僅供參考,我的「儀器程序流」和「生成測試覆蓋文件」選項出現下面標題爲「GCC 4.0 - 代碼生成」。

我記得有被隱藏構建設置類似的問題 - 通常這是因爲另一個構建場合,例如,依賴兩名來自我的項目,我知道事情是:
-C/C++編譯器版本= GCC 4.0
-Base SDK = iPhone模擬器2.1(失蹤)