2014-03-28 79 views
3

我想在Xcode中開始使用tdd,並且遵循一個非常好的tutorial爲什麼我找不到XCTest/XCTest.h?

一切順利。但是,當我想在Xcode中創建命令行應用程序(在c)項目中時,不會創建單獨的測試文件夾。

我想構建一個隨機圖實現,我的項目圖由main.c,graph.h和graph.c組成。我決定添加一個測試文件(客觀的C測試文件案例)。

在這裏,我有導入XCTest/XCTest.h但運行時(產品 - >運行),我得到錯誤,找不到XCTest/XCTest.h。我也無法運行測試模式(產品測試)。

爲什麼找不到頭文件?我該如何解決它?

+0

我只通過創建包含可可框架的項目來解決它。 – stian

回答

11

XCTest/XCTest.h將只針對testTarget而不適用於其他目標嘗試爲您的xxxtest.m文件移除目標。你可以通過從目標的compileSources中刪除它來做到這一點

+0

謝謝,@katta你節省了我的很多時間。 –