No inicie el simulador cuando ejecute unittests
Algunos antecedentes:
Tengo una aplicación iOS con un objetivo configurado para ejecutar unitTests. Y estoy ejecutando la herramienta de automatización de compilación jenkins en mi MacBook, que crea automáticamente esta aplicación y ejecuta todas las pruebas (usando la herramienta de línea de comandos xcodebuild).
Todo funcionó bien con Xcode 4. Esta herramienta de automatización de compilación se ejecutaba con diferentes usuarios y ejecutaba todas estas pruebas.
Cambié a Xcode 5 recientemente y comenzó a fallar, porque no puede iniciar Simulator.
El problema
Tengo un UnitTests de esquema que está configurado para ejecutar pruebas (pruebas lógicas). A Ejecuto estas pruebas usando uno de dos métodos:
Comando U en Xcode
O la línea de comando "/ usr / bin / xcodebuild -scheme UnitTests -sdk iphonesimulator -configuration Liberar compilación limpia TEST_AFTER_BUILD = YES"
En ambos casos, intenta iniciar el simulador. Sin embargo, por mi entender, no lo necesita. De todos modos, se ejecuta en la parte superior de x86 y no parece que haya aplicaciones instaladas en el simulador.
¿Hay alguna forma de deshacerse de este molesto simulador de inicio (porque rompe la automatización de mi compilación)?
Actualización 1
Parece encontrar una pregunta muy similar, pero no puede hacer que funcione:Ejecutar pruebas lógicas en Xcode 4 sin iniciar el simulador
Actualización 2
He encontrado MUY relevante e interesante pregunta / respuesta:Apple CI / Xcode Service y Jenkins