¿Es posible instalar aplicaciones iOS en el simulador iOS incorporado en Xcode?

No. El simulador de iOS es una versión de iOS que se ejecuta en lenguaje de máquina x86 (Intel). Las aplicaciones en la tienda de aplicaciones son de código ARM. Como los iPhones/iPad's están basados en un procesador arm y el simulador es un Intel x86 no's posible.

Si no es tu propia app entonces no puedes's. Si es tu propio dispositivo entonces utiliza el Xcode para ejecutar el código del simulador.

La aplicación del simulador de iOS también es un binario compilado que es distinto de la versión que se publica en la tienda de aplicaciones. Si no tienes acceso al código fuente o a los binarios del proyecto, no podrás instalarlo en tu propio simulador.

En caso de que tengas el archivo .app de tu app, entonces podrás ejecutarlo en el simulador. Para instalar YourProject.app desde tu Escritorio, escribe lo siguiente en el terminal:

xcrun simctl install booted ~/Desktop/YourProject.app

Apple no ofrece un simulador independiente en la App Store y aquí es donde entra Xcode Simulator.

Después de crear un proyecto, puedes construir y ejecutar tu app en un dispositivo simulado o real sin necesidad de maquetar la interfaz de usuario o escribir código. Puedes conectar un dispositivo real a tu Mac mediante un cable o, en el caso de las apps de iOS o tvOS, conectarlo por WiFi después de emparejarlo con Xcode. Para las apps de macOS, elige un esquema y luego haz clic en el botón Ejecutar de la barra de herramientas.

El simulador Xcode está disponible gratuitamente en la tienda y es un entorno de desarrollo integrado (IDE). Esto hace que el desarrollo de aplicaciones para todos los sistemas operativos de Apple, incluyendo iOS, macOS, tvOS y WatchOS. Xcode fue construido por Apple.

El simulador de iOS no procesa las solicitudes de descarga itms://. Esto significa que el simulador no puede montar una ipa de la misma manera que lo haría un ordenador. Xcode instala la App por inyección directa en la estructura de directorios del simulador en su dispositivo. Así que aunque usted podría empujar la recompilación de un ipa en x86, el simulador won't sabe cómo montarlo.

El simulador de iOS incorporado en Xcode Beneficios

El aspecto más significativo es la capacidad de utilizar múltiples, simuladores de pruebas cruzadas. Así, podrías utilizar simultáneamente un simulador de iPhone y un simulador de WatchOS para comprobar ciertas características de la app que requieren ambos. Alternativamente, para equipos pequeños, el simulador de Xcode es la mejor opción.

Esto también hace que las APIs clave estén disponibles. Entre ellas, el Centro de Juegos y el crecimiento de Healthkit. Aunque ninguna funcionalidad igualará a un ordenador real, sin costes asociados, Xcode proporciona una experiencia increíblemente cercana.