Xcode 5更新后出现RunUnitTests错误

Xcode 5更新后出现RunUnitTests错误,xcode,unit-testing,xcode5,Xcode,Unit Testing,Xcode5,我所做的只是将项目更新为Xcode 5。现在,当我尝试运行测试时,我得到了这个错误 if [ "${TEST_AFTER_BUILD}" = "YES" ]; then Error ${LINENO} "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."

我所做的只是将项目更新为Xcode 5。现在,当我尝试运行测试时,我得到了这个错误

if [ "${TEST_AFTER_BUILD}" = "YES" ]; then
    Error ${LINENO} "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."
    Note ${LINENO} "You can remove the Run Script build phase that invokes RunUnitTests from your unit test bundle target."
    # Exit with EX_UNAVAILABLE to indicate that this subsystem is unavailable.
    exit 69
fi
其中
Error${LINENO}“RunUnitTests已过时。若要为目标运行单元测试,请在Xcode IDE中使用测试方案操作,在Xcode Build中使用测试操作。”
以红色突出显示。我用谷歌搜索了这个问题,但找不到任何答案。问题可能是什么?我如何解决它?

使用此命令

xcodebuild测试-方案-目标OS=6.1,name=iPhone

我也在谷歌上找到了这个网站。

您很可能将“生成后的生成设置测试”设置为“是”。Xcode 5不支持生成后测试设置。将生成后测试设置为否,错误将消失。

生成后测试选项将成为Xcode 5中的用户定义设置。只需删除即可。

请将所有内联代码块括在`中,以便将其格式化为代码。对于多行代码,将其缩进4个空格(或)使用按钮栏中的
{}
按钮。另外,与其发布链接,还不如将其基本内容也发布到答案中。这将确保你的答案不会失去它的价值,即使链接变得不活跃。非常感谢你,它修复了我的问题!此选项不再显示在Xcode 5的UI中。现在它是一个用户定义的设置,名为“构建后测试”。