Saltar al contenido

¿Ejecuta varios simuladores de iOS con React Native?

Solución:

Usando MacOs Terminal, inicie el primer simulador:

  1. cd /Applications/Xcode.app/Contents/Developer/Applications
  2. open -n Simulator.app
  3. cd <your react native project>
  4. react-native run-ios

Ahora, inicie el segundo simulador:

  1. cd /Applications/Xcode.app/Contents/Developer/Applications
  2. open -n Simulator.app
  3. Haga clic en “Aceptar” cuando aparezca “No se puede iniciar el dispositivo en el estado actual”
  4. Cambie el simulador para que sea diferente al primer simulador (por ejemplo, Hardware -> Dispositivo -> iPhone 6s)
  5. cd <react-native project>
  6. react-native run-ios --simulator "iPhone 6s" (o cualquier simulador que eligió en el paso 8).

Nota: En el último paso, puede ignorar la salida del terminal ya que indica que se está iniciando usando el primer hardware del simulador. De hecho, se está lanzando al segundo simulador (como se desee).

Tengo dos aplicaciones nativas de reacción separadas que se ejecutan al mismo tiempo haciendo esto

Ingresé lo siguiente en una terminal para la primera aplicación

react-native run-ios --simulator="iPhone X"

Después de que terminé de construir, abrí otra terminal y busqué la segunda aplicación.

react-native run-ios --simulator="iPhone XS" --port=8088

Luego, eso creó la segunda aplicación en el nuevo simulador y usó un puerto diferente para el paquete de metro. Sin embargo, después de que se creó la segunda, la primera aplicación cambió su pantalla de la primera aplicación a la segunda aplicación. Presioné el botón de inicio y volví a abrir la primera aplicación. Una observación es que la primera aplicación parece tener ambas aplicaciones instaladas en el simulador, mientras que la segunda no.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *