Objective-C警告:RunUnitTests已过时。Xcode 7

10
我在Objective-C中收到了这个警告:
RunUnitTests is obsolete. To run unit tests for your target, use the Test scheme action in the Xcode IDE and the test action in xcodebuild.

我在Google上搜索了一下,并找到了一个解决方案,可以在用户定义的设置中添加TEST_AFTER_BUILD并将其设置为YES。但是,即使这样做,警告仍然存在。我做错了什么?


你在Xcode中如何运行测试?你的Xcode方案是否有测试操作?你是使用OCUnit还是XCTest进行测试?更新你的问题并提供这些信息将使得其他人更容易帮助你。 - Swift Dev Journal
1个回答

19
您需要删除单元测试包目标中调用RunUnitTests运行脚本构建阶段,如Xcode信息消息所建议的,当它尝试构建您的单元测试包时。
这是有问题的 运行脚本 构建阶段,很可能是由以前版本的Xcode卡住的: enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接