run react instalar example cli app ios xcode react-native

instalar - react native run ios



El archivo “config.h” no se encuentra en el proyecto iOS de React native (8)

En proyecto X-Code de reaccionar nativo, obteniendo error.

Archivo config.h no encontrado.

Aquí está la versión detallada:

react-native-cli: 2.0.1 react-native: 0.51.0

¿Cómo resolverlo?


  1. Cerrar Xcode.

  2. Abra Terminal, vaya a la carpeta raíz de su proyecto y ejecute:

    cd node_modules/react-native/third-party/glog-0.3.4/

  3. Ejecute el script de configuración:

    ./configure

  4. Abre Xcode e intenta ejecutar tu aplicación.


Cuando los archivos de proyecto se desordenan por mí. Normalmente sigo estos pasos.

rm -rf node_modules npm install react-native upgrade (Only changing affected files, so IOS for you) react-native link npm start --reset-cache (In another terminal) react-native run-ios


Debe cambiar al sistema de compilación heredado en Xcode 10 e instalar scripts de terceros manualmente.

1:

Archivo -> Configuración del proyecto / Área de trabajo Sistema de compilación: menú desplegable -> cambiar a sistema de compilación heredada

2: siga esto para instalar manualmente scripts de terceros para RN:

Limpiar caché RN

$ rm -rf ~ / .rncache

Reinstalar los deps

$ cd your_project_path $ rm -rf node_modules / && npm install

Luego instale el tercero

$ cd node_modules / react-native / scripts $ ./ios-install-third-party.sh

Ejecute los comandos a continuación si falla la instalación de glog.

$ cd ../third-party/glog-0.3.x $ ./configure

Funciona para mí, espero que te sirva de ayuda.


Este es el problema de vinculación en xcode. Solo necesitas volver a vincular los archivos. Por favor, siga los pasos a continuación:

  1. Abra el directorio raíz de su proyecto y luego abra el módulo-nodo -> react-native -> React .
  2. Abra el archivo React.xcodeproj en xcode.
  3. Verá archivos faltantes (que se muestran en rojo) en la carpeta de terceros
  4. Simplemente ejecuta el proyecto React.xcodeproj.
  5. Una vez finalizado, cierre este proyecto y abra su archivo de proyecto.
  6. Eliminar datos de la unidad y limpiar el proyecto y ejecutar.

Si después de ejecutar el proyecto está teniendo problemas de vinculación, asegúrese de haber agregado todos los productos (ios) () incluidos en Bibliotecas -> React.xcodeproj -> Productos en sus fases de creación -> Enlace binario con bibliotecas .


Estos pasos me funcionaron:

rm -rf ~/.rncache rm -rf node_modules/ npm install npm start


Si sobre todas las respuestas no funcionan, compruebe que no haya space en ningún nombre de directorio de la ruta completa y no solo en el nombre del directorio del proyecto.

Mientras está en la terminal, acepta el My Disk como My/ Disk pero xcode no lo reconoce.

Si está en el directorio Mi disco, intente moverlo a Escritorio o cualquier otro directorio que no tenga espacio en su nombre.


Tuve el mismo problema, usando estos pasos me resuelve:

Corriendo en el mismo problema aquí después de actualizar desde 0.44. Ninguna de las soluciones anteriores o el borrado de cachés me sirvió de nada. Esto es lo que hice para que las cosas funcionen de nuevo:

  1. En la Terminal, navegue a la carpeta react-native/third-party/glog dentro de node_modules (para mí, esto fue cd node_modules/react-native/third-party/glog-0.3.4 )
  2. Una vez que sh ../../scripts/ios-configure-glog.sh activo en esta carpeta, ejecute sh ../../scripts/ios-configure-glog.sh Glog se configura y se crea el archivo de encabezado config.h requerido para que Xcode lo encuentre
  3. Ejecuta tu iOS BUILD

¡Saludos!


configurar: error: nombre de directorio de trabajo absoluto inseguro Problema:

- Abra la Terminal, vaya a la carpeta raíz de su proyecto y ejecute:

  • cd node_modules / react-native / third-party / glog-0.3.5 / Ejecutar el script de configuración:

./configura

error conseguido: configurar: error: nombre de directorio de trabajo absoluto inseguro

intente crear la aplicación en el escritorio y desde allí ejecute el comando ./configure.

Tenga en cuenta que con XCOXE 10 y Mojave MAC OS, tuve el mismo problema, ./configure mostraba algún problema de permisos, había configurado el permiso "777" para proyectar la carpeta que encierra con las carpetas internas