Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么XCode 6测试导航器不使用XTest而使用SenTestingKit?_Ios_Xcode_Unit Testing_Xctest - Fatal编程技术网

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)
注意:这是一个现有项目,我最近更新了旧项目,使用ARC而不是MRC,它已经启动并运行,GHUnit()正在处理它, 为了使用XTest,我已经删除了GHUnit

以下是步骤:

  • 在ProjectNavigator中,我单击+按钮添加一个“新的测试类”。

  • 我设置了类名。。。

  • 设置将保存类的位置。。。

  • 该文件已创建,但它不导入XCTest,而是导入SenTestKit=(

    • 但是,如果我使用:File>New>File创建类,然后选择“testcase class”,单击“Next”设置类名,则会正确创建,屏幕会有所不同, 它显示一个“Subclass of”下拉列表,并在其上选择XCTestCase:

    • 然后正确创建XCTest类:

  • 这就是我试图解决问题所做的:

    • 是否检查了测试包“包装扩展”是否设置为xctest(是的)
    • 重新安装我的Xcode
    • 借此机会升级到Yosemite=D
    没有解决这个问题。 即使我创建了一个新项目,也会发生这种情况:(


    有什么想法吗?

    我确实联系过苹果,看起来这是XCode上的一个bug

    您可以在此处看到线程:

    此外,这些步骤也可用作解决方法:

    文件>新建>文件,然后选择“测试用例类”,单击“下一步”设置类名

    将正确创建测试类

    一旦苹果人更新了我报告的bug,我会在这里发布更多细节