32 votes

Fichier "config.h" introuvable dans le projet iOS de React native

Dans le projet X-Code de réagir natif, obtenir une erreur

fichier config.h introuvable.

Voici le détail de la version:

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

Comment le résoudre?

92voto

John Marshall Points 891
  1. Fermez Xcode.

  2. Ouvrez Terminal, accédez au dossier racine de votre projet et exécutez:

     cd node_modules/react-native/third-party/glog-0.3.4/
     
  3. Exécutez le script de configuration:

     ./configure
     
  4. Ouvrez Xcode et essayez d'exécuter votre application.

12voto

J'ai eu le même problème, à l'aide de cette procédure résout pour moi:

En cours d'exécution dans la même question ici, après la mise à niveau à partir de 0,44. Aucune des solutions ci-dessus ou de compensation des caches a fait le tour pour moi. Voici ce que j'ai fait pour obtenir des choses à travailler de nouveau:

  1. Dans le Terminal, accédez à l' react-native/third-party/glog le dossier à l'intérieur de node_modules (pour moi, c'était cd node_modules/react-native/third-party/glog-0.3.4)
  2. Une fois activement dans ce dossier, exécutez sh ../../scripts/ios-configure-glog.sh Glog est configuré et la config.h en-tête de fichier est créé pour Xcode pour trouver
  3. Exécutez votre iOS CONSTRUIRE

Ce qui concerne les!

6voto

Gavin Thomas Points 929

Quand les fichiers du projet sont foirés pour moi. Je suis généralement ces étapes.

 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
 

3voto

yogevbd Points 469

Ces étapes ont fonctionné pour moi:

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

3voto

Emm Jay Points 44

Vous avez besoin de changer de l'ancien système de construction dans Xcode 10 et installer des scripts tiers manuellement.

1:

Fichier -> Projet/paramètres d'espace de travail Système de construction: dropdown -> changement de l'Héritage du système de construction

2: Suivez ce à installer manuellement les scripts tiers pour la RN:

Nettoyer RN cache

$ rm -rf ~/.rncache

Re-installer le deps

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

Puis installez-la troisième partie

$ cd node_modules/réagir indigènes/scripts $ ./ios-install-third-party.sh

Exécutez les commandes ci-dessous si glog échec de l'installation.

$ cd ../tiers/glog-0.3.x $ ./configurer

Il fonctionne pour moi, j'espère que cela aide pour vous.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X