Ios 为什么XCode 6测试导航器不使用XTest而使用SenTestingKit?
我从测试导航器(左下角的加号(+)按钮)创建的任何测试类,它添加:Ios 为什么XCode 6测试导航器不使用XTest而使用SenTestingKit?,ios,xcode,unit-testing,xctest,Ios,Xcode,Unit Testing,Xctest,我从测试导航器(左下角的加号(+)按钮)创建的任何测试类,它添加: #导入而不是XCTest 这是我的Xcode版本:版本6.1.1(6A2008a) 注意:这是一个现有项目,我最近更新了旧项目,使用ARC而不是MRC,它已经启动并运行,GHUnit()正在处理它, 为了使用XTest,我已经删除了GHUnit 以下是步骤: 在ProjectNavigator中,我单击+按钮添加一个“新的测试类”。 我设置了类名。。。 设置将保存类的位置。。。 该文件已创建,但它不导入XCTest,而
#导入
而不是XCTest
- 这是我的Xcode版本:版本6.1.1(6A2008a)
- 但是,如果我使用:File>New>File创建类,然后选择“testcase class”,单击“Next”设置类名,则会正确创建,屏幕会有所不同, 它显示一个“Subclass of”下拉列表,并在其上选择XCTestCase:
- 然后正确创建XCTest类:
- 是否检查了测试包“包装扩展”是否设置为xctest(是的)
- 重新安装我的Xcode
- 借此机会升级到Yosemite=D
有什么想法吗?我确实联系过苹果,看起来这是XCode上的一个bug 您可以在此处看到线程: 此外,这些步骤也可用作解决方法: 文件>新建>文件,然后选择“测试用例类”,单击“下一步”设置类名 将正确创建测试类 一旦苹果人更新了我报告的bug,我会在这里发布更多细节