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

时间:2015-09-23 15:12:55

标签: ios objective-c xcode

我在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.

我做了一些谷歌搜索并找到了添加TEST_AFTER_BUILD的解决方案,并在用户定义的设置中将其设置为YES。执行此操作后,警告仍然存在。我做错了什么?

1 个答案:

答案 0 :(得分:19)

您需要删除从单元测试包目标调用RunUnitTests运行脚本构建阶段,正如Xcode信息消息在尝试构建单元测试包时所建议的那样。

这是违规的运行脚本构建阶段,可能会被之前版本的Xcode卡住:

enter image description here