我從測試導航器創建的任何測試類(左側底部的加號(+)按鈕),它將添加: #import <SenTestingKit/SenTestingKit.h>
而不是XCTest。爲什麼XCode 6測試導航器不使用XCTest,而是使用SenTestingKit?
- 這是我的Xcode版本:6.1.1版(6A2008a)
注:這是一個現有的項目,舊的我最近更新爲使用ARC,而不是MRC,它是由與運行和GHUnit(https://github.com/gh-unit/gh-unit)正在處理它, 我已經刪除GHUnit以使用XCTest。
這些步驟如下:
從項目導航我點擊+按鈕,添加一個「新的測試類」。
我設置的課程名稱...
集所在班級將被保存...
被創建的文件,但代替進口XCTest它沒有進口SenTestKit =(
然而,如果我創建類使用:文件>新建>文件然後選擇「測試案例類」單擊「下一步」設置類名稱,屏幕是不同的,它顯示「Subclass of」下拉和XCTestCase是選擇它:
然後XCTest類正確創建:
這是我沒有試圖解決這個問題:
- 沒有檢查測試包「包裝推廣」設置爲xctest(是的,它是)
- 重新安裝了Xcode的
- 藉機升級到約塞米蒂= d
沒有解決問題。 發生這種情況,即使我創建一個新項目:(
任何想法