2013-10-24 59 views
5

運行單元測試時,當我試圖在Xcode 5.0創建單元測試文件,我得到以下錯誤:錯誤在Xcode 5.0

The test bundle at /.../Tests.octest could not be loaded because it is built for a different architecture than the currently-running test rig (which is running as x86_64). 

我應該怎麼辦?

回答

0

你可以嘗試關閉Xcode和刪除

〜/資源庫/開發/ Xcode中/ DerivedData/ModuleCache

我有一個類似的問題,使用XCTest框架。最後,我刪除所有測試,並通過創建新的測試目標將它們添加回來。

4

您可能試圖在「iPhone Retina(4英寸64位)」模擬器中運行測試。

切換到 「iPhone的Retina(4英寸)的」 模擬器,事情應該可以正常

+0

Downvoted this answer因爲測試應該能夠運行,無論它們運行在哪個模擬器中。如果它們在64位模擬器中不起作用,那麼開發人員需要弄清楚如何實現。 – linusthe3rd

+0

我投了贊成票,因爲標記爲正確的答案對我無效。這一個。 – dinesharjani