¿Mantiene el iPhone Simulator en segundo plano mientras ejecuta pruebas en Xcode?

9

El simulador de iPhone aparece molestamente cuando ejecuto pruebas en Xcode e interrumpe mi flujo de trabajo. Esto es especialmente molesto si estoy en modo de pantalla completa. Quiero que se abra y permanezca en segundo plano.

Si hay una solución que hace que el simulador siempre permanezca en segundo plano (incluso cuando no esté probando), estoy de acuerdo con eso siempre que pueda apagarlo.

jasongregori
fuente

Respuestas:

2

Actualmente, parece que no hay soporte para esto en Xcode o el Simulador de iOS. Hay algunas soluciones alternativas enumeradas aquí.

StackOverflow cómo ejecutar pruebas sin iniciar iOS Simulator

Personalmente, lo más fácil para mí ha sido usar un monitor secundario, pero si esa no es una opción, algunas de las otras soluciones sugeridas son:

  1. "Comando + U, seguido de Comando + H al iniciar pruebas unitarias. (Control + H oculta el simulador después de que aparece)" - markshiz

  2. No establezca ninguna configuración de compilación del cargador de paquetes o del host de prueba, en su lugar, simplemente agregue los archivos .m que está probando a las fuentes de compilación de fases de compilación, luego ejecute las pruebas unitarias desde la línea de comandos usando:

xcodebuild -verbose -target TheElementsUnitTests -configuration Debug -sdk iphonesimulator5.0 clean build

-MandyW

  1. Ejecute un AppleScript en Genera salida en Configuración de comportamiento de prueba:

#!/usr/bin/osascript activate application "Xcode"

-Rudolf Adamkovic

AnthonyMDev
fuente
1
Si bien esto puede responder teóricamente a la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Cfinley
Claro, gracias por el consejo. No pensé que fuera necesario copiar la información del enlace, pero si esa es la preferencia de la comunidad, ¡estoy feliz de hacerlo!
AnthonyMDev
0

En el menú Simulador en la parte superior, haga clic en "Ventana" -> "Mantenerse al frente". Esto coloca al Simulador para permanecer siempre como la ventana superior sobre todas las demás ventanas. Y luego minimice la ventana del simulador con el pequeño punto amarillo en el muelle. De esta forma, el simulador permanece oculto en el dock y no aparece automáticamente.

Darko
fuente
Parece que esta opción ya no existe. Desafortunadamente, tampoco pude encontrarlo en ninguna de las otras pestañas.
Declan McKenna