Ejecutar un emulador de iOS en Mac

Parece que no puedo encontrar fuentes actualizadas (o confiables) de emuladores de iOS para Mac, estoy ejecutando Sierra.

Al principio creí que en Xcode, cuando iba a ejecutar mi aplicación, estaba ejecutando un emulador , pero estaba equivocado. Supongo que es un simulador . La diferencia es que tienen diferentes compatibilidades, por lo que si toma un archivo .ipa (aplicación para iOS) y lo instala en el Simulador, la aplicación fallará.

Mi pregunta es si hay algún emulador de iOS en el que pueda instalar aplicaciones reales desde la App Store o desde un archivo .ipa.

Respuestas (3)

Hay un servicio Corellium recientemente anunciado que ofrece instancias de nube virtualizadas de iOS. Sin embargo, aún no está disponible públicamente y no se sabe cuánto costará. No conozco ninguna forma de ejecutarlos en su escritorio que no sea el simulador Xcode.

Es el tipo de cosas que imagino que Apple habría tomado medidas drásticas rápidamente en el pasado, aunque se habla mucho de que las dos tiendas de aplicaciones convergerán en un futuro cercano, así que quién sabe qué sucederá.

Consulte estos enlaces para obtener más información al respecto:

ACTUALIZAR:

Aparentemente, varios investigadores han tenido diversos grados de éxito al iniciar iOS en QEMU. Aquí hay un artículo que proporciona una guía para llevar iOS 12 al punto de ejecución y recuperación:

https://worthdoingbadly.com/xnuqemu2/

En su estado actual, no le permitirá ejecutar aplicaciones, pero es muy interesante y vale la pena vigilarlo, ya que Corellium todavía parece ser solo para invitados.

ACTUALIZACIÓN 2:

Apple está intentando destruir lentamente Corellium. El usuario daeken en Twitter ha estado desarrollando un emulador para el simulador de iOS en macOS que, sin embargo, han declarado que están a punto de lanzar (mayo de 2020) , pero que será un producto comercial. Parece que han realizado una gran cantidad de trabajo y han demostrado una serie de aplicaciones que funcionan en él.

En primer lugar, los emuladores de iOS realmente no existen. El problema es que iOS es de código cerrado. Por otro lado, existen emuladores de Android debido a que Android es de código abierto. Entonces, dado que Apple no ha lanzado su propio emulador, es muy poco probable que exista un verdadero emulador de iOS a partir de ahora.

En su terminal Mac, escriba lo siguiente:

open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/

Se abrirá un simulador de iOS que le permite seleccionar qué dispositivo iOS específico desea emular. Esto funciona en las últimas versiones de Mac (estoy usando High Sierra).

La premisa de la pregunta es que el simulador de iOS no es adecuado. La pregunta es buscar un emulador para 'instalar aplicaciones reales desde la App Store o desde un archivo .ipa'.