2015-01-09 41 views
1

我從測試導航器創建的任何測試類(左側底部的加號(+)按鈕),它將添加: #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。

這些步驟如下:

  1. 從項目導航我點擊+按鈕,添加一個「新的測試類」。 enter image description here

  2. 我設置的課程名稱... enter image description here

  3. 集所在班級將被保存... enter image description here

  4. 被創建的文件,但代替進口XCTest它沒有進口SenTestKit =( enter image description here

    • 然而,如果我創建類使用:文件>新建>文件然後選擇「測試案例類」單擊「下一步」設置類名稱,屏幕是不同的,它顯示「Subclass of」下拉和XCTestCase是選擇它: enter image description here

    • 然後XCTest類正確創建: enter image description here

這是我沒有試圖解決這個問題:

  • 沒有檢查測試包「包裝推廣」設置爲xctest(是的,它是)
  • 重新安裝了Xcode的
  • 藉機升級到約塞米蒂= d

沒有解決問題。 發生這種情況,即使我創建一個新項目:(

任何想法

回答

1

我沒有聯繫蘋果,看起來喜歡,這是上了XCode錯誤

你可以看到這裏的主題:?https://devforums.apple.com/message/1094651#1094651

而且,這些步驟可以作爲一種解決方法:

文件>新建>文件,然後選擇「測試用例類」,點擊「下一步」設置類名。

測試類將被正確創建。

我會在這裏發佈更多細節,一旦Apple人更新我報告的錯誤。

相關問題