2014-01-18 43 views
1

我正在執行Max OS X終端項目。在完成實現後,我想嘗試單元測試。所以我創建了一個測試目標,並將目標設置爲我想要測試的目標。我寫了一些簡單的測試案例,但它告訴鏈接錯誤「」 _OBJC_CLASS _ $ _ SomeClassUnderTest「從引用: objc級-REF在SomeTest.o」 我看着linkxcode 5中的XCTest - 測試失敗,未生成任何問題

所以首先,爲什麼錯誤發生了什麼?我的意思是蘋果的官方文件沒有提及任何關於bundle loader或者什麼,爲什麼我必須這樣做?我的原始配置有什麼問題?鏈接應該去可執行文件?或者它應該去靜態庫文件?但在哪裏可以找到測試以及如何參考?

現在關於鏈接問題的問題消失了。但即使我做了「XCTAssertTrue(1 == 1,」「」)「,我也得到了測試失敗!並且我沒有看到任何產生的問題說測試不通過或通過,只是在構建成功之後有一條消息說測試失敗了?爲什麼這樣呢?

+0

可能重複[如何在Xcode 4.5「命令行工具」項目中設置工作邏輯單元測試目標?](http://stackoverflow.com/questions/13198130/how-to-set-up-working-logic-unit-tests -target-in-xcode-4-5-command-line-tool-p) –

回答

0

這是Xcode中的一個錯誤,並在5.1版中得到糾正。當使用模擬器,測試有時會顯示消息測試目標[測試名稱]遇到一個錯誤(測試過程中退出,代碼爲-1)

官方細節

見的Xcode發佈說明: enter link description here

+0

謝謝。但現在我們正在移動到6(Beta)LOL –

+0

大聲笑夠公平!我會回憶這個答案,回憶這個美好的日子。 – HackaZach

相關問題