web-dev-qa-db-fra.com

Comment résoudre le "fichier config.h introuvable"? lors de l'exécution de l'application à partir du réactif natif sur l'appareil?

Obtenir l'erreur "Fichier Config.h introuvable, erreur lexicale ou pré-processeur."

Je suis en cours d'exécution app dans l'appareil à partir du projet xcode.

J'ai google et trouvé de nombreuses solutions mais je n'ai pas travaillé, j'ai essayé

https://github.com/facebook/react-native/issues/14382

Et quand j'essaye de courir dans le simulateur iOS en obtenant cette erreur

https://github.com/facebook/react-native/issues/10401

J'ai essayé de suivre l'URL ci-dessus, mais cela n'a pas fonctionné.

S'il vous plaît laissez-moi savoir comment résoudre le problème . Merci

9
Gopal Devra

l'essayer

Open Terminal, go to your project’s root folder and do:
cd node_modules/react-native/third-party/glog-0.3.4/

 enter image description here Exécutez le script de configuration: ./configure  enter image description here Ouvrez Xcode et essayez d’exécuter votre application.

Xcode 10

"react-native": "0.57.5"

cd ./node_modules/react-native && scripts/ios-install-third-party.sh && cd third-party && cd $(ls | grep 'glog' | awk '{print $1}') && ./configure
15
Vishal Vaghasiya

J'ai rencontré le même problème et il est corrigé par les commandes suivantes: - 

fil 

rm -rf node_modules/
yarn clean cache 
yarn install 

npm

rm -rf node_modules/
npm cache clean  
npm i 
4

Pour moi:

# rm -rf  node_modules

# npm cache verify  (Because I'm using npm version 5.0.3)

# npm install

Xcode Clean

Xcode Run

Si ça ne marche pas,

Dans le terminal, accédez au react-native/third-party/glog folder à l'intérieur de node_modules

(pour moi, c'était cd node_modules/react-native/third-party/glog-0.3.4)

Une fois activement dans ce dossier, 

#run ../../scripts/ios-configure-glog.sh

Glog est configuré et le fichier d'en-tête config.h requis est créé pour que Xcode puisse trouver

3
Mohamed Elmi Hassan

Allez simplement sur le fichier config.h, cliquez sur le panneau de droite et ajoutez le fichier à la cible de l'application en cochant la case appropriée. Nettoyer et compiler à nouveau.

0
Antoine Simon

Supprimez le dossier tiers de votre dossier node_modules/react-native.

0
ronaldjeq