Cómo ejecutar aplicaciones de iPhone desde un servidor proxy

Su servidor proxy no ejecutará ninguna aplicación para ninguna plataforma. El mero trabajo de un servidor proxy es actuar como filtro de paquetes y puerta de enlace del cliente a los servicios que aloja en otro servidor. Si quisiera alojar aplicaciones de iPhone en el servidor principal, necesitaría ejecutar algún tipo de software de emulación que pudiera ejecutar esas aplicaciones de iPhone o necesitaría configurar una máquina virtual con la arquitectura de un iPhone y ejecutar iOS en él, lo que es básicamente imposible ya que Apple no permite descargar su sistema operativo de forma gratuita. El hardware está basado en el procesador Arm y no x86_64, y también es una violación de la licencia de software de Apple.

Las herramientas de desarrollo Xcode de Apple incluyen un simulador de iOS (iPhone y iPad) que ejecutará su código de iOS. Supongo que podría llamarlo una máquina virtual, pero no se ejecuta de forma nativa en VMware. Xcode es gratuito para todos los usuarios de Mac. Puede instalar OS X en una máquina virtual VMware, luego instalar Xcode en él y luego ejecutar el simulador de iOS allí, pero ¿por qué no ejecutarlo en el entorno nativo de Mac? Funcionaría mucho mejor allí.

Nota importante: Ejecuté una prueba rápida y el simulador de iOS no se iniciaba en una máquina virtual VMware OS X invitada. Era una versión beta de Xcode 6, por lo que no sé dónde está el problema y no tengo tiempo para resolverlo. Como dije, ejecuta Xcode y iOS Simulator nativo en tu Mac, y funcionará mucho mejor de todos modos.

Utilice esa PC Mac OsX como servidor y configure un servidor proxy que satisfaga todas las solicitudes de los clientes.