Je rencontre un problème avec l'exécution de mon application dans react native après avoir essayé de mettre à niveau la version react-native.
L'erreur s'affiche dans Xcode 10:
'config.h' file not found
J'avais été essayez à nouveau d'installer le dossier en supprimant le clone node_module du projet et revenez à la version précédente de react-native
Mise à jour:
après avoir déplacé le troisième -party dossier sous node_module / react-native / script vers node_module / react-native J'obtiens une erreur différente
mkdir: third-party: Permission denied /Users/XXXX/New app/mobile_app/node_modules/react-native/scripts/ios-install-third-party.sh: line 49: cd: third-party: No such file or directory
4 Réponses :
Eh bien, essayez de suivre cette solution: En supposant que vous démarrez à la racine de vos projets. Vous devez exécuter ces commandes dans votre terminal:
./configure
ios-configure-glog.sh utilise un chemin relatif vers ./configure. Ensuite, exécutez ceci:
cd ios rm -fr Pods rm Podfiles.lock pod install cd node_modules/react-native/third-party/glog-0.3.4 sh ../../scripts/ios-configure-glog.sh
Puis Effacez (commande + k) et reconstruisez (commande + R).
Faites-moi savoir si cela fonctionne: )
obtenu cette erreur après l'exécution de votre deuxième commande: xcrun: erreur: chemin du développeur actif non valide (/ Library / Developer / CommandLineTools), xcrun manquant à: / Library / Developer / CommandLineTools / usr / bin / xcrun xcrun: erreur: chemin du développeur actif non valide (/ Bibliothèque / Developer / CommandLineTools) ... * Au fait, le dossier tiers devrait être sous react-native ou sous react-native / script?
@JJRedikes: Ok, exécutez simplement le ./configure ici.
@JJRedikes: mise à jour de la réponse. Vous devez refaire le pod.
@JJRedikes: le dossier tiers doit être en react-native
@JJRedikes que s'est-il passé lorsque vous avez exécuté ./configure?
dans mon projet, je n'ai pas de répertoire tiers et même ce n'est pas créé après avoir exécuté avec succès la commande ios-install-third-party.sh. Quelqu'un peut-il aider.
Veuillez essayer d'exécuter ios-install-third-party.sh comme:
> $ node_modules / react-native / ios-install-third-party.sh code> ou
>$ node_modules/react-native/scripts/ios-install-third-party.sh
selon l'emplacement de ios-install-third-party.sh.
Vérifiez si le répertoire a été créé:
$ ls node_modules / react-native / - répertoire tiers présent
Vous pouvez ensuite construire le projet sur XCode p >
dans mon projet, je n'ai pas de répertoire tiers et même ce n'est pas créé après avoir exécuté avec succès la commande ios-install-third-party.sh. Quelqu'un peut-il aider.
Vous devriez essayer cette solution
J'ai eu le même problème et cela a fonctionné pour moi!
Cette solution est bonne, mais je n'ai pas de répertoire tiers dans mon répertoire node_modules / react-native.
même ce n'est pas créé après avoir exécuté avec succès la commande ios-install-third-party.sh. Quelqu'un peut-il aider.
Si l'une de ces solutions ne fonctionne pas, veuillez vérifier le chemin de votre projet.
Le chemin du projet et / ou les noms de répertoire ne doivent contenir aucun espace dans son nom ou vous pouvez créer un projet sur le bureau ou dans le répertoire Documents.
Cela résout ce problème
Essayez de renommer «Nouvelle application» en NewApp ou New_app pour supprimer l'espace blanc.
@FelixToo n'a pas fonctionné pour moi
Avez-vous des pods?
@Reza oui j'ai
Veuillez également montrer ce qu'il y a à l'intérieur de votre pod.