2011-01-12 58 views
0

我有一個使用內置SenTestingKit框架的UnitTest目標的靜態庫項目。在對項目進行打擊的同時,我切換了一些設置,現在當我構建UnitTest目標時,我的測試用例都沒有運行。可能會出現什麼問題?iOS單元測試目標停止運行我的SenTestCases,爲什麼?

注:我已經解決了這個問題,並且即將回答我自己的問題,只是希望這可以節省社區中的其他人一段時間。

回答

1

SenTestCases只會在Simulator的基礎上被發現並運行。如果你爲Device構建,它看起來好像所有的測試都已經過去了,但實際上並沒有運行任何測試。將構建設置切換回Simulator,測試應該正常運行。

0

剛剛遇到這個舊的Q/A,只是爲了更新,它不再適用於iOS 7中的更改。您可以在設備上運行單元測試就好了,Xcode Build Services實際上推薦了這種方法。

相關問題