Je suis débutant avec le développeur natif de React.
Après avoir créé un nouveau projet, ouvrez-le.
xcode est une erreur d'affichage config.h fichier introuvable dans mutex.h fichier. Je cherche aussi dans google et essaie la solution possible mais affiche toujours la même erreur.
J'ai fini de suivre les commandes
1
enter code hereenter code hereenter code here
/usr/bin/Ruby -e "$ (curl -fsSLhttps: //raw.githubusercontent.com/Homebrew/install/master/install)" "
2
brew install watchman
3
npm install -g react-native-cli
4
react-native init projectName
5
cd projectName
react-native start
6
react-native run-ios
Erreur dans CMD
./Desktop/Demo React Native/nomduprojet/node_modules/react-native/React /../ tiers/glog-0.3.4/src/base/mutex.h: 105: 10: erreur fatale: 'config.h ' Fichier non trouvéinclure "config.h" // pour comprendre le support de pthreads
1 erreur générée.
Liste des versions de logiciels
Homebrew 1.6.8
react-native-cli: 2.0.1
react-native: 0.55
gardien 4.9.0
npm 6.1.0
Je suis aussi essayer cette solution mais toujours erreur
Dans le terminal, accédez au fichier tiers/glog et config glog
cd node_modules/react-native/third-party/glog-0.3.4
./../scripts/ios-configure-glog.sh
Je l'ai fait réparer en suivant ces étapes:
cd <Project-Folder>/node_modules/react-native/third-party/glog-0.3.4
./configure
make
make install
J'espère que cela résoudra le problème
J'ajouterai une autre réponse à cette question car cela me rendait folle cette semaine ...
$ cd ./node_modules/react-native && scripts/ios-install-third-party.sh && cd third-party && cd $(ls | grep 'glog' | awk '{print $1}') && ./configure
Les étapes nécessaires à la configuration manuelle de glog (comme samridhgupta, sa réponse acceptée ou la commande que j'ai écrite ci-dessus) ont fonctionné pour moi, mais seulement la première fois que je construis le projet. Sur chaque version, je devais suivre le même processus et j'avais donc besoin d'une solution plus stable.
Il semble que Xcode exécute ios-install-third-party.sh sur chaque build, ce qui signifie qu'il exécutera également ios-configure-glog.sh à chaque fois. Ma solution consiste donc à créer une seule fois, puis à commenter l'étape d'installation glog dans le script ios-install-third-party.
Si quelqu'un est confronté à ce même problème, vous devez supprimer ou commenter la ligne ci-dessous (vous pouvez trouver ios-install-third-party dans/node_modules/react-native/scripts).
fetch_and_unpack glog-0.3.5.tar.gz https://github.com/google/glog/archive/v0.3.5.tar.gz 61067502c5f9769d111ea1ee3f74e6ddf0a5f9cc "\"$SCRIPTDIR/ios-configure-glog.sh\""
Solution:
yarn upgrade log
Mise à niveau vers v1.6.0 réussie. iOS build réussi.
Remarque: la reconstruction de glog n'a pas fonctionné pour moi. Échec de construction.
Exécuter les commandes suivantes dans le répertoire du projet. M'a aidé à résoudre le problème non trouvé de config.h.
1.cd noeuds_modules/react-native/tiers/glog-0.3.4 / 2. ./configurer 3. faire 4. faire installer 5. cd ../../../..6. réactif natif run-ios
Mon problème venait de l’utilisation de [email protected] qui, je suppose, a des problèmes avec la nouvelle version de Xcode.
1 - Changer la version native de réaction dans package.json
"react-native": "0.53.0",
à
"react-native": "0.56.0",
2 - Supprimer le dossier node_modules
$ rm -rf node_modules/
3 - Réinstallez les modules:
$ yarn install
Ce qui a fonctionné pour moi:
yarn cache clean
rm -rf node_modules
yarn install