Come eseguire applicazioni per iPhone da un server proxy

Il tuo server proxy non eseguirà nessuna app per nessuna piattaforma. Il mero lavoro di un server proxy è quello di agire come un filtraggio dei pacchetti e gateway client per i servizi che ospitate su un altro server. Se volessi ospitare le app dell'iPhone sul server principale, avresti bisogno di eseguire qualche tipo di software di emulazione che potrebbe eseguire quelle app dell'iPhone o avresti bisogno di configurare una macchina virtuale sulla base dell'architettura di un iPhone ed eseguire iOS su di essa, il che è fondamentalmente impossibile in quanto Apple non permette di scaricare il suo sistema operativo gratuitamente + l'hardware è basato sul processore Arm e non x86_64, ed è anche una violazione della licenza software di Apple.

Apple's Xcode development tools include un simulatore iOS (iPhone e iPad) che eseguirà il vostro codice iOS. Suppongo che si potrebbe chiamare una macchina virtuale, ma non funziona in modo nativo in VMware. Xcode è gratuito per tutti gli utenti Mac. Si potrebbe installare OS X in una macchina virtuale VMware, poi installare Xcode in essa, e poi eseguire il simulatore iOS lì, ma perché non eseguirlo nell'ambiente nativo Mac? Funzionerebbe molto meglio lì.

Nota importante: ho fatto un rapido test, e il simulatore iOS non si avvierebbe in una macchina virtuale VMware guest OS X. Era una beta di Xcode 6, quindi non so dove sia il problema, e non ho tempo per capirlo. Come ho detto, eseguite Xcode e iOS Simulator in modo nativo nel vostro Mac, e funzionerà comunque molto meglio.

Utilizzate il PC Mac OsX come server e configurate un server proxy che soddisfi tutte le richieste dei client.