经过多次尝试,我没有想到如何通过终端在工作区中的项目运行单元测试。我试图创建一个新的Scheme并运行该脚本,该脚本可以构建但不运行任何测试:

export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
xcodebuild -workspace MyProject.xcworkspace\
           -scheme MyProjectLogicTests\
           -sdk iphonesimulator\
           -configuration Debug\
           ONLY_ACTIVE_ARCH=NO\
           TEST_AFTER_BUILD=YES\
           RUN_APPLICATION_TESTS_WITH_IOS_SIM=YES\
           clean build

最佳答案

您还可以升级到Xcode 5,它允许使用以下命令:

xcodebuild test -scheme SomeTestScheme -destination "name=iPhone Retina (4-inch)"


注意:destination参数应该与要运行测试的目标的可见名称匹配。

10-01 07:56
查看更多