2013-03-14 1 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)" 

Примечание : параметр назначения должен соответствовать видимому имени для адресата, в который вы хотите выполнить пробный запуск.