Cómo solucionar el error que ocurre al usar enlaces para llamar a funciones del teléfono del sistema iOS en ReactNative
Configure la aplicación para que se ejecute en el simulador y, después de ejecutarla, presione Comando D para que aparezcan las opciones del menú de depuración y seleccione Depurar en Chrome. El proceso de depuración es el mismo que el código js de depuración de front-end habitual. Puede agregar puntos de interrupción y hacer clic en el registro para depurar.
En algunos casos, Chrome no funciona correctamente, posiblemente debido a otros complementos de aplicaciones, y es necesario desactivar otros complementos para depurar el código nativo.
Si necesita ejecutar en una computadora real, debe cambiar la dirección en jsCodeLocation a una dirección IP local, como 192.168.1.x o similar, para poder ejecutar en una computadora real. pero todavía no puedo publicar en la tienda de aplicaciones. Al publicar, debe comentar este código
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];
, atrás -nota Esta línea de código:
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]
De esta manera la aplicación siempre está en el servidor. máquina real Ejecutar sin depender del soporte del entorno de desarrollo.
Al publicar, recuerda seleccionar la versión de lanzamiento para que no aparezca el menú de depuración.
y