it-swarm.com.de

Wie löse ich "config.h Datei nicht gefunden"? beim Ausführen einer App von der React-Native auf dem Gerät?

Abruffehler "Config.h-Datei nicht gefunden, lexikalischer oder Präprozessor-Fehler."

Ich verwende eine App auf dem Gerät aus dem Xcode-Projekt.

Ich habe Google gefunden und viele Lösungen gefunden, aber nicht funktioniert. Ich habe es versucht

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

Und wenn ich versuche, im iOS-Simulator zu laufen, bekomme ich diesen Fehler

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

Versuchte, der oben genannten URL zu folgen, funktionierte jedoch nicht.

Bitte lassen Sie mich wissen, wie ich das Problem lösen kann ... Vielen Dank

9
Gopal Devra

Versuch es

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 Führen Sie das Konfigurationsskript aus: ./konfigurieren  enter image description here Öffnen Sie Xcode und versuchen Sie, Ihre App auszuführen.

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

Ich war mit dem gleichen Problem konfrontiert und wurde durch diese Befehle behoben: - 

garn 

rm -rf node_modules/
yarn clean cache 
yarn install 

npm

rm -rf node_modules/
npm cache clean  
npm i 
4

Für mich:

# rm -rf  node_modules

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

# npm install

Xcode Clean

Xcode Run

Wenn das nicht funktioniert,

Navigieren Sie im Terminal zu react-native/third-party/glog folder in node_modules.

(für mich war dies cd node_modules/react-native/third-party/glog-0.3.4)

Sobald aktiv in diesem Ordner, 

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

Glog ist konfiguriert und die erforderliche config.h-Headerdatei wird erstellt, damit Xcode gesucht werden kann

3

Gehen Sie einfach in die Datei config.h, klicken Sie im rechten Fensterbereich und fügen Sie die Datei zum App-Ziel hinzu. Reinige und kompiliere erneut.

0
Antoine Simon

Entfernen Sie den Ordner des Drittanbieters in Ihrem Ordner node_modules/reag-native.

0
ronaldjeq