经过多次尝试,我不知道如何通过终端使用工作区内的项目运行单元测试。我尝试创建一个新的 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)"
注意:目标参数应与您希望测试运行的目标的可见名称相匹配。
关于command-line - Xcode 命令行工具 (XCode 4.6) 从终端运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15413104/