2011-03-21 56 views
32

變灰我在我的項目中使用GHUnit因爲內置的單元測試是在XCode中3測試階段中的XCode 4

不過太可怕了,現在他們已經被固定在了XCode 4,我想切換回官方測試框架。

我添加了一個新的「可可觸摸單元測試包」,這也增加了產品的菜單下一個測試用例設計的失敗,但「測試」仍然顯示爲灰色。

些什麼,我需要做的就是單元測試我的項目運行?

回答

79

你需要編輯方案爲您的主要應用目標。

  • 點擊方式選擇
  • 單擊編輯方案
  • 確保您使用您的實際應用中的方案選擇
  • 在側欄中,你有「生成」,「運行」,「測試「等。單擊」測試「條目。
  • 在表視圖,單擊+底部,並選擇測試的目標,單擊添加。

產品菜單中的「測試」選項不再顯示爲灰色。

+1

不幸的是,這不適合我。點擊底部的「+」後,我的測試目標不會出現。 – 2014-10-23 02:08:38

+1

丹我有同樣的問題。我發現了一個關於這個問題,如果我發現任何關於此的信息,我會發布。 http://stackoverflow.com/questions/29789839/adding-test-target-to-an-existing-project-is-not-working – teradyl 2015-05-19 23:20:39

+0

您需要通過選擇Unittestcase捆綁式廣告後,都將重新啓動 創建一個新的目標 我添加了新的目標和選定的Unittestcase,同時爲項目啓用了後來的'測試'創建新的目標,然後我能夠測試 – 2017-06-12 10:47:31

1

你可能需要確保您的活動方案是在合適的目標(您的測試包)指向。

+0

這爲我解決了它。要設置它,請單擊左側瀏覽面板中的頂級項目條目,然後單擊中央面板左上角的,確保已選擇測試目標。這應該ungrey測試條目 – Joel 2015-07-24 22:17:16