utilizza MacOS Terminal, lanciare il primo simulatore:
cd /Applications/Xcode.app/Contents/Developer/Applications
open -n Simulator.app
cd <your react native project>
react-native run-ios
Ora, lanciare 2 ° simulatore:
cd /Applications/Xcode.app/Contents/Developer/Applications
open -n Simulator.app
- clic su "OK" quando si ottieni "Impossibile avviare il dispositivo nello stato corrente"
- Modificare il simulatore in modo che sia diverso dal primo simulatore (ad es. Hardware -> Dispositivo -> iPhone 6s)
cd <react-native project>
react-native run-ios --simulator "iPhone 6s"
(o qualsiasi altra cosa simulatore scelto al punto 8).
Nota: nell'ultimo passaggio, è possibile ignorare l'uscita del terminale poiché indica che si sta avviando utilizzando il primo hardware del simulatore. Infatti, sta lanciando nel 2 ° simulatore (come desiderato).
ho seguito i tuoi passi, al punto 10 si installa l'applicazione in primo simulatore anche cercato di utilizzare --simulator, non ha funzionato troppo ho Pod lima .xcworkspace. Pensi che questo sia il motivo?
react-native run-ios "iPhone 5s" Found Xcode workspace test.xcworkspace Launching iPhone 6 (9.3)...
– MasteryoNon sono sicuro: non ho dovuto utilizzare gli spazi di lavoro finora con la mia app React. Potresti scaricare un esempio di applicazione React Native che usa il progetto Xcode per confermare che sei in grado di ottenere due simulatori usando il metodo sopra? – Wookiem
Questo ha funzionato per me – FuzzyTree