![](/img/trans.png)
[英]iOS: xcode 5, migrate project from xctest to senTestingKit
[英]Why the XCode 6 test Navigator does not use XCTest but SenTestingKit?
我從“測試導航器”(左下方的加號(+)按鈕)創建的任何Test類都添加: #import <SenTestingKit/SenTestingKit.h>
而不是XCTest。
注意:這是一個現有項目,我最近將其更新為使用ARC而不是MRC的舊項目,它已啟動並正在運行,並且GHUnit( https://github.com/gh-unit/gh-unit )正在研究中,我刪除了GHUnit以便使用XCTest。
這些步驟是:
在項目導航器中,單擊+按鈕以添加“新測試類”。
我設置了班級名稱...
設置課程的保存位置...
文件已創建,但是不是導入XCTest,而是導入SenTestKit =(
但是,如果我使用以下方法創建類,則它會正確創建:文件>新建>文件,然后選擇“測試用例類”,然后單擊“下一步”,設置類名稱,屏幕有所不同,它顯示一個“子類”下拉列表,並且選擇了XCTestCase它:
然后,正確創建XCTest類:
這就是我試圖解決該問題的方法:
沒有解決問題。 即使我創建一個新項目,也會發生這種情況:(
有什么想法嗎?
我確實聯系了Apple,看來這是XCode上的錯誤。
您可以在這里看到線程: https : //devforums.apple.com/message/1094651#1094651
此外,這些步驟也可以用作解決方法:
File> New> File,然后選擇“ Test Case Class”,單擊“ Next”設置類名。
測試類將被正確創建。
一旦Apple人員更新了我報告的錯誤,我將在此處發布更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.