Quindi abbiamo installato Android Studio e lanciato l'app qui su un emulatore Android,
ora facciamo lo stesso
su iOS e questo, come ho detto prima, funziona solo su MacOS,
sfortunatamente non puoi farlo su Windows.
Il primo passo è che installi Xcode e lo fai dall'interno del tuo App
Store, quindi l'App Store sul tuo Mac. Lì puoi semplicemente cercare Xcode e quindi
installare Xcode, l'ho già installato ma semplicemente installarlo da lì.
Questi sono gli strumenti per sviluppatori Apple, puoi installarli solo su un Mac e dovresti farlo lì. Con quello installato, assicurati di installare gli strumenti
della
riga di comando Xcode semplicemente avviando Xcode e lì, senza necessariamente aprire un progetto, non devi farlo, vai nelle preferenze di Xcode nell'angolo
in alto a sinistra
e poi assicurati di avere strumenti da riga di comando installati qui selezionando la voce più
recente presente in Strumenti da riga di comando. Questo è già tutto, ora puoi
avviare un simulatore andando su Xcode e quindi aprire qui il simulatore dello strumento di sviluppo
e questo ora avvierà un simulatore iOS, qui si avvia e per me
ha scelto
un iPhone X qui.
Puoi cambiare quel simulatore facendo clic su di esso e poi andando su hardware qui, dispositivo
e quindi selezionando iOS e puoi scegliere diversi telefoni e se ne scegli uno diverso qui, avvierà
un nuovo emulatore con quella diversa configurazione e qui, io Ora andrò con questo simulatore di iPhone XS, ho
chiuso tutti i simulatori e poi lo
ho riavviato, quindi seleziona automaticamente l'ultimo che hai scelto qui e ora aspettiamo che si
avvii prima di poter eseguire la nostra app expo React Native lì.
Qui è in esecuzione e ora di nuovo, torna al tuo processo di avvio di npm che dovrebbe essere attivo
e in esecuzione e lì, puoi premere I per avviare questo progetto su un simulatore iOS.
In alternativa, puoi sempre andare agli strumenti di sviluppo expo nella scheda del browser e fare clic su Esegui sul simulatore
iOS
lì, che funzionerebbe anche.
Qui, vedi anche alcuni log in cui ti dice che si sta connettendo e così via.
Quindi ora qui, ci viene chiesto se vogliamo aprire questo in expo
e la risposta è sì, proprio come su Android, ha installato automaticamente l'app expo in modo che non
sia necessario farlo manualmente, lo fa per te e quindi avvia questa app e avvia il progetto in quell'app.
Quindi aspettiamo ancora che finisca, fai clic qui e ecco
l'app e,
proprio come sul dispositivo reale, possiamo fare clic su cambia testo per modificare il testo.
Quindi questa è l'app ora in esecuzione su simulatori, questa
è la configurazione che userò per il corso in modo da poter mostrare questa app su diversi dispositivi
qui sullo schermo.
Puoi testarlo anche su simulatori, puoi testarlo su dispositivi nativi reali, prima di pubblicare
un'app,
dovresti comunque testarlo su dispositivi reali, altrimenti non saprai come si comporta l'app lì.
Quindi usare solo i simulatori non è un'opzione ma per lo sviluppo, ovviamente è fantastico.