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?
Cerrar Xcode.
Abra Terminal, vaya a la carpeta raíz de su proyecto y ejecute:
cd node_modules/react-native/third-party/glog-0.3.4/
Ejecute el script de configuración:
./configure
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:
- Abra el directorio raíz de su proyecto y luego abra el módulo-nodo -> react-native -> React .
- Abra el archivo React.xcodeproj en xcode.
- Verá archivos faltantes (que se muestran en rojo) en la carpeta de terceros
- Simplemente ejecuta el proyecto React.xcodeproj.
- Una vez finalizado, cierre este proyecto y abra su archivo de proyecto.
- 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:
- En la Terminal, navegue a la carpeta
react-native/third-party/glog
dentro de node_modules (para mí, esto fuecd node_modules/react-native/third-party/glog-0.3.4
) - Una vez que
sh ../../scripts/ios-configure-glog.sh
activo en esta carpeta, ejecutesh ../../scripts/ios-configure-glog.sh
Glog se configura y se crea el archivo de encabezado config.h requerido para que Xcode lo encuentre - 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