2015-04-28 304 views
0

我最近將XCTest集成到了我的項目中。當我使用源代碼編輯器中的播放按鈕運行測試用例或在測試導航器中使用播放按鈕時,它工作正常。我的問題是,當我在ToolBar中使用測試按鈕(如符號的扳手)時,我收到了編譯錯誤。我已經在我的項目中集成了窗格,並且還有一個由我創建的靜態庫。Xcode中的單元測試問題

注意:在徹底檢查我找出所有的myself.The錯誤計數創建的靜態庫來編譯錯誤太大,所以編譯器顯示「太多錯誤」消息

有需要的任何額外的設置將靜態庫包含到測試中?

這個問題只出現在測試的情況下,我可以succesfuly建立和運行項目

感謝

測試成功在這裏

編譯錯誤這裏

+0

如果它們太多,您能否介紹錯誤消息或至少其中的一部分? – waldrumpus

+0

@waldrumpus錯誤類似未知類型CGFloat,未知類型UIColor – LML

回答

0

試着做一個乾淨的構建以查看xcode是否在您嘗試進行完整測試時未緩存任何內容。

+0

嘗試但沒有運氣 – LML

0

最終得到了解決方案,問題是由於作爲我自定義庫的一部分添加了測試目標。當我嘗試從工具欄xcode運行測試時,嘗試運行所有單元測試目標(我的主項目的測試和我的自定義庫的測試用例)。庫的測試用例不能獨立運行,因爲它與主項目有一些耦合。移除測試目標並運行測試用例一切都很完美。