Incidencias con React Native

Última actualización: 14/05/2023

En este artículo iré poniendo la solución a algunas incidencias que he tenido programando con React Native:

Error al ejecutar la app en el simulador iOS [React Native 0.46.3]

Descripción: Al ejecutar react-native run-ios no encontraba ios-install-third-party.sh

La solución:  No tener espacios en las carpetas que componen la ruta al proyecto. Por ejemplo; ~/proyectos_react/un_proyecto

No se resuelve la ruta a los módulos importados en nuestro código React Native

Resetear la caché de react-native debería ser suficiente:

Invariant Violation: “myAppName” has not been registered

  • Borrar la carpeta node_modules y el package-lock.json o yarn.lock

Hacer downgrade a una versión de React Native determinada

No bundle url present (iOS)

Fue suficiente con borrar la carpeta build del proyecto iOS. En otra ocasión me faltaba en el info.plist poner localhost como NSExceptionAllowsInsecureHTTPLoads.

Print: Entry, “:CFBundleIdentifier”, Does Not Exist (iOS)

Me ha dado este error por diversas razones, una de ellas por cambiar el nombre de una de las carpetas de la ruta del proyecto. Se solucionó borrando la carpeta build del proyecto iOS.

Matar el empaquetador que está escuchando en el puerto 8081

Log Xcode muestra nw_connection_get_connected_socket_block_invoke Connection has no connected

– Xcode menu -> Product -> Edit Scheme…
– Environment Variables -> Add -> Name: “OS_ACTIVITY_MODE”, Value:”disable”
– Run your app again