← Torna indietro

Aggiornare Expo da v52 a v54 in React Native

Durante l’aggiornamento di un’app React Native da Expo 52 a Expo 54, potresti riscontrare un problema sulla compilazione iOS: dopo la splash screen, l’app mostra solo una schermata nera e non carica il resto dell’interfaccia.

PerchĂŠ succede?

Questo errore è dovuto al passaggio della gestione iOS da AppDelegate (Objective-C) a Swift, introdotto nelle nuove versioni di Expo.

Come risolvere

  1. Elimina la cartella ios dal progetto.
  2. Ricreala eseguendo il comando:

    npx expo prebuild --platform ios --clean
    

Questo comando rigenera la struttura iOS compatibile con Expo 54 e risolve il problema della schermata nera.

Segui le restanti istruzioni nell’articolo per la pubblicazione di app React Native (Clicca qui).

Vuoi che aggiorni direttamente il file?