Inicie un simulador específico de iOS o iPadOS

Cómo usar la Terminal para seleccionar y ejecutar cualquier simulador instalado

Iniciar cualquier simulador de iOS en macOS

Cuando esté codificando algo, especialmente una solución Frontend, es muy probable que desee probar su aplicación web en diferentes dispositivos. En macOS, puede elegir entre una variedad de simuladores, que se pueden instalar en su sistema. No es necesario comprar dispositivos, ya que los simuladores, especialmente en los dispositivos Apple Silicon, son muy precisos al probar sitios web.

Cómo elegir un simulador para empezar

En primer lugar, debe tener instalado Xcode, que puede (y solo debe) descargarse de la App Store. Después de la descarga, ejecute Xcode al menos una vez, para que Xcode pueda instalar herramientas adicionales automáticamente.

Después de eso, el siguiente comando debería estar disponible en su dispositivo.

xcrun simctl list

Este comando imprime una lista bastante larga de dispositivos. Algunos de ellos (me di cuenta de los últimos) también contienen un UUID. Este UUID ahora se puede usar para indicar a la herramienta que inicie ese simulador. Simplemente ejecute el siguiente comando, donde es el valor que debe insertar.

xcrun simctl boot <UUID>

Automatización para iniciar el simulador Xcode

Por supuesto, esto se vuelve bastante tedioso si a menudo necesita iniciar diferentes simuladores. Por lo tanto, escribí un pequeño guión en la aplicación "Accesos directos" de Apple (https://github.com/flaming-codes/shortcuts-simulator-launch). Lee todos los dispositivos disponibles, los analiza y luego proporciona una lista de nombres para elegir. De esa manera, básicamente puede iniciar cualquier simulador instalado con dos clics.

Image fb154ccae3fa

Cómo crear nuevos simuladores en Xcode

Si alguna vez necesita crear un nuevo simulador, simplemente siga estos pasos.

Primero, inicie Xcode. No es necesario seleccionar ningún proyecto. Ahora simplemente haga clic en "Ventana" en la barra de menú y seleccione "Dispositivos y simuladores".

Image 8f95b674ade1

La nueva ventana le muestra una lista de todos los simuladores disponibles. Haga clic en el icono "más" en la esquina inferior izquierda para crear uno nuevo.

Image 83371c952143

Ahora simplemente elige el dispositivo que quieras, dale un nombre y guarda la configuración. ¡Eso es todo!

Image 71c56428b525