2017-07-13 1 views
5

Erreur d'obtention "Fichier config.h introuvable, erreur lexicale ou préprocesseur". Je cours l'application dans le dispositif du projet de xcode.Comment résoudre "fichier config.h introuvable"? lors de l'exécution de l'application à partir de la réaction natif sur l'appareil?

Je google et trouvé beaucoup de solutions mais n'ont pas travaillé, j'essayé

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

Et quand je tente de lancer dans le simulateur iOS obtenir cette erreur

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

Essayé de suivre l'URL ci-dessus, mais n'a pas fonctionné.

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

Répondre

0

Il suffit d'aller sur le fichier config.h, cliquez sur le panneau de droite et ajouter le fichier à la cible de l'application en cochant le bon cas. Nettoyez et compilez à nouveau.

3

Je face à la même question et il est fixe par ces commandes: -

fils

rm -rf node_modules/ 
yarn clean cache 
yarn install 

NPM

rm -rf node_modules/ 
npm cache clean 
npm i 
+0

Ce fixe mon problème. Cependant, j'ai dû utiliser 'yarn cache clean'. J'utilise peut-être une version différente du fil. –

+0

a travaillé pour moi. (Y) – Xeieshan

+0

Soyez prudent avec le nettoyage de fil: '' 'Remarque: Cette commande est considérée pour les cas d'utilisation avancés uniquement. Sauf si vous rencontrez des problèmes avec la quantité de fichiers installés dans node_modules, il n'est pas recommandé d'utiliser cette commande.Il utilise une heuristique pour identifier les fichiers qui peuvent ne pas être nécessaires à partir d'un paquet distribué et peut ne pas être entièrement sûr. ''' https://github.com/yarnpkg/yarn/issues/2206 –

3

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.

1

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 cela ne fonctionne pas,

Dans le terminal, accédez à l'intérieur react-native/third-party/glog foldernode_modules

(pour moi, ce fut cd node_modules/react-native/third-party/glog-0.3.4)

Une fois actif 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 Xcode pour trouver