Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

240
Vistas
La aplicación React Native no se conecta al paquete Metro en el primer lanzamiento

Estoy trabajando en una aplicación iOS establecida. Rellené la aplicación para usar React Native, y hasta ahora esa parte funciona bien. Los problemas que me encuentro son:

  1. La compilación de Xcode lleva mucho tiempo y cualquier error de JavaScript hará que la compilación inicial falle.
  2. Una vez que la compilación tiene éxito y se inicia la aplicación (en un dispositivo físico), el inicio inicial dice que está tratando de conectarse a Metro, pero en realidad nunca lo hace. En cambio, la vista RN aparece en su lugar sin descargarse del servidor. En este punto, no puedo actualizar el JavaScript del paquete Metro, indica que no hay ninguna aplicación conectada. Además, si agito el dispositivo y trato de seleccionar "Depurar en Chrome", la pantalla se quedará en blanco y ya no responderá.
  3. Si no trato de abrir el menú del desarrollador y selecciono "Depurar en Chrome", sino que simplemente fuerzo el cierre de la aplicación, cuando vuelva a iniciar la aplicación (no la reconstruya desde Xcode), se conectará a Metro y descargará el paquete de JavaScript como normal. En este punto, puedo seleccionar "Depurar en Chrome" y se conectará y funcionará bien.

En general, este no es un gran problema ya que hay una solución disponible para mí. Sin embargo, no se siente bien y me gustaría averiguar qué está pasando.

Mi teoría es que durante el proceso de compilación, Xcode está empaquetando el código React Native como si estuviera tratando de hacer una compilación de producción (he verificado que el esquema está configurado para depurar) en un ejecutable de depuración. Intenté detectar __DEV__ y es cierto, por lo que no puedo averiguar cómo hacer que la aplicación se conecte a Metro directamente después de la compilación de Xcode.

Gracias a todos de antemano por cualquier ayuda que puedan ofrecer.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda