È possibile eseguire un simulatore di iPhone in una VM con MacOSX?

Sì, è assolutamente possibile.

  1. Assumendo che la tua VM sia impostata, apri il Mac App Store.
  2. Installa Xcode dal Mac App Store, è gratuito, ma è un grosso download, quindi assicurati di avere qualcosa da fare mentre viene scaricato.
  3. Apri Xcode una volta che ha finito l'installazione. Finisci il setup iniziale.
  4. Fai clic destro sull'applicazione Xcode nella tua cartella Applicazioni, poi scegli "Mostra contenuto del pacchetto", quindi naviga fino a /Contents/Developer/Applications/iOS Simulator.app, e trascina quell'applicazione direttamente nel tuo dock.

Come si emulano diverse versioni di iOS?

  1. Dal simulatore, selezionare Hardware > Dispositivi > Gestisci dispositivi, quindi fare clic sul pulsante + per creare un nuovo simulatore
  2. Fare clic sul menu a discesa della versione iOS e scegliere "Scarica altri simulatori"
  3. Sotto la sezione Componenti si dovrebbe vedere l'opzione per scaricare altri simulatori. Una volta che ne hai scaricati altri, i dispositivi virtuali appariranno ora sotto il menu Hardware > Dispositivi raggruppati nelle loro rispettive versioni.

Si è rivelato utile? Se l'ha fatto, ti prego di votare perché ho fatto molte ricerche per questa risposta e ho cercato di essere il più accurato possibile.