ios - Impossibile creare un progetto nativo reattivo dopo l'aggiornamento a xcode 11.0




react-native core-data (4)

Dopo aver aggiornato il mio XCode alla versione 11, nell'elenco dei simulatori XCode mostra solo i simulatori iOS 13 disponibili, quindi è necessario aggiungere simulatori della versione precedente, per farlo, in XCode andare su Preferenze -> Componenti -> e scaricare e installare un precedente versione ios simulator (ios 11.0 nel mio caso), dopo averlo fatto deve mostrare altri simulatori nell'elenco dei simulatori disponibili. Cancella tutta la cache ed esegui nuovamente il comando run-ios di reazione nativo e ora dovrebbe funzionare.

Ho un progetto nativo di reazione in esecuzione sulla versione nativa di reazione 0.59.8 e xcode versione 10.3. In qualche modo il mio xcode è stato aggiornato alla versione 11.0 e successivamente non sono in grado di costruire il progetto usando il comando react-native run-ios .

Ho provato a ripulire la build e la costruzione di nuovo. Ma questo non aiuta.

Ricevo il seguente errore:

CoreData: annotation:  Failed to load optimized model at path '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo'
error Could not find iPhone X simulator.

Come risolvere questo problema?


Ho aggiornato "react-native" "^0.61.1" "react-native" a "^0.61.1" e ha funzionato per me


Prova a eseguire specificando la versione del simulatore.

react-native run-ios --simulator="iPhone 11 Pro Max"

Sono stato in grado di correggere l'errore "Impossibile trovare il simulatore di iPhone X".

Questi sono i passaggi per correggere l'errore sopra riportato:

Esegui il comando find . -iname findMatchingSimulator.js find . -iname findMatchingSimulator.js per individuare il file findMatchingSimulator.js .

In questo file, cambia il codice da

if (simulator.availability !== '(available)' && simulator.isAvailable !== 'YES') {
        continue;
      }

per

if (simulator.availability !== '(available)' && simulator.isAvailable !== true) {
        continue;
      }

In questo modo l'errore del simulatore viene risolto. Ma comunque l'altro errore

CoreData: annotation:  Failed to load optimized model at path '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo'

esiste, il che rende la build fallita. Se installo xcode 10.3 ed eseguo il comando react-native run-ios , funziona ancora. Spero che il problema sia chiaro. Qualche correzione per questo problema che si verifica in xcode 11?





xcode11