2013-03-14 66 views
4

运行单元测试后,我没有想到如何通过终端运行单元测试来处理工作区内的项目。我试图创建一个新的计划和运行脚本,建立,但不运行任何测试:Xcode命令行工具(XCode 4.6)经过多次尝试,终端

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 

回答

7

你还可以升级到Xcode中5,这使得该命令:

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

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

相关问题