我从“测试导航器”(左下方的加号(+)按钮)创建的任何Test类,都将添加:
#import <SenTestingKit/SenTestingKit.h>
而不是XCTest。
注意:这是一个现有项目,我最近更新为使用ARC而不是MRC的旧项目,它已经启动并正在运行,并且GHUnit(https://github.com/gh-unit/gh-unit)正在处理该项目,
为了使用XCTest,我删除了GHUnit。
这些步骤是:
它显示一个“子类”下拉列表,并在其上选择了XCTestCase:
这就是我试图解决该问题的方法:
没有解决问题。
即使我创建一个新项目,也会发生这种情况:(
有什么想法吗?
最佳答案
我确实联系了Apple,看起来好像这是XCode上的错误。
您可以在这里看到线程:https://devforums.apple.com/message/1094651#1094651
此外,这些步骤也可以用作解决方法:
File> New> File,然后选择“Test Case Class”,单击“Next”设置类名。
测试类将被正确创建。
一旦Apple人员更新了我报告的错误,我将在此处发布更多详细信息。
关于ios - 为什么XCode 6测试导航器不使用XCTest但使用SenTestingKit?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27869545/