43
votes

erreur Échec de la création du projet iOS. Nous avons exécuté la commande "xcodebuild" mais elle s'est terminée avec le code d'erreur 65

J'ai construit une application react-native et soudainement j'obtiens ce message d'erreur sur mon terminal lors de l'exécution de la commande react-native run-ios. Le même code fonctionne bien il y a 10 minutes et soudainement j'obtiens ce message d'erreur. Veuillez aider ...


6 commentaires

Assurez-vous toujours de mettre à jour votre Xcode.


Avez-vous installé de nouvelles dépendances depuis son dernier fonctionnement? Avez-vous nettoyé le dossier de construction et les données dérivées?


J'ai aussi le même problème, mais je ne pense pas que la version XCode soit le problème.


Avez-vous mis à jour la version native de réaction? J'ai eu le même problème et je suis revenu à la dernière version RN.


J'ai téléchargé ma version react-native il y a 5 jours c'est la version 2.0.1


Avez-vous pu le résoudre?


13 Réponses :


16
votes

RÉSOLU: assurez-vous toujours de mettre à jour vos amis Xcode!

Protip: Et ne le faites pas depuis l'Apple Store (mais faites-le toujours depuis un site officiel Apple bien sûr)

Astuce de: http://ericasadun.com/2016/03/22/xcode-upgrades-lessons-learned/

page officielle de téléchargement Apple: https://developer.apple.com/download/more/

Pour ceux qui ne peuvent pas résoudre avec la méthode ci-dessus

  1. Accédez aux paramètres du projet dans Xcode. Menu Fichier-> Paramètres du projet

  2. Accédez à la section Paramètres de projet par utilisateur.

  3. Cliquez sur avancé.

  4. Sélectionnez l'option Xcode Default. auparavant, c'était Legacy pour mon projet.

J'ai analysé sur des lignes similaires et conclu que nettoyer provoque l'échec de l'archive. Ainsi, le nouveau système de construction n'efface pas le répertoire de construction personnalisé / hérité.

delete the build/ folder in ios/ and rerun if that doesn't do any change then
File -> Project Settings (or WorkSpace Settings) -> Build System -> Legacy Build System
Rerun and voilà!

S'il échoue toujours, vous devez nettoyer le projet complet

Procédez comme suit:

  • Supprimer le répertoire ios manuellement
  • Nettoyer le cache Exécuter le nettoyage du cache npm cache clean --force
  • Exécuter l' react-native eject
  • Réinstaller tous les packages npm install
  • Exécutez la commande link react-native link
  • Enfin, exécutez react-native run-ios


8 commentaires

et que faire si vous êtes sur imac mi-11 et que vous ne pouvez plus mettre à jour votre Xcode?


Vous devez vérifier votre version native de réaction si elle est stable pour fonctionner avec la version xcode @Angel


@ToroLoco OS X El Capitan 10.11.6 est la dernière version prise en charge de macOS pour votre modèle d'iMac. La dernière version de Xcode pouvant être installée sur votre ordinateur est Xcode 8.2.1 avec le SDK macOS 10.12.2 et le SDK iOS 10.2. Alors mettez à jour votre imac


Est à jour, je résous le problème et poste également la réponse. Continuer à chercher avec la communauté travaille sur un correctif permanent


@Akshay Mulgavkar, l'iMac est entièrement mis à jour mais l'erreur persiste. le 25/03, un nouveau xcode est sorti et mon iMac n'est pas éligible pour cette mise à jour.


Même problème. '13 iMac et XCode mis à jour à 10.2, mais l'erreur persiste.


circleci.com/blog/… suivez également celui qui a ce problème


React Native 0.61.5. Aucune de ces solutions n'a fonctionné.



-2
votes

1 commentaires

Partagez la réponse ici, pas un lien



34
votes
  1. supprimez le dossier build/ dans ios/ et réexécutez si cela ne change rien, alors
  2. Fichier -> Paramètres du projet (ou Paramètres de l'espace de travail) -> Système de construction -> Système de construction hérité
  3. Relancez et voilà!

Si cela ne fonctionne pas, ne soyez pas triste, il existe une autre solution pour nettoyer en profondeur le projet

  1. Supprimez les dossiers ios/ et android/ .

  2. Exécuter l' react-native eject

  3. Exécuter le react-native link

  4. react-native run-ios

Cela apportera une toute nouvelle résurrection à votre projet


5 commentaires

Merci beaucoup


J'ai essayé 2 fois d'exécuter la même commande et maintenant cela fonctionne. 1) J'ai supprimé le dossier "/ ios / build" et je l'ai relancé. 2) Après l'échec, je suis passé à Legacy Build System et je l'ai relancé. 3) Après l'échec, relancez et voilà! :)


Merci! La première solution a fonctionné pour moi. Mon cas était que j'avais déplacé un projet natif de réaction dans un autre dossier. Cela a cassé le npm exécuter iOS pour moi.


@Nagibaba Bonjour, dois-je toujours faire l'installation du pod après la réinitialisation en utilisant la méthode ci-dessus?


Merci beaucoup!



4
votes

J'ai eu la même erreur, mais elle était causée par le port de processus du gestionnaire de paquets déjà utilisé (port 8081).

Pour corriger, j'ai juste exécuté le react-native en spécifiant un port différent, voir ci-dessous.

react-native run-ios --port 8090


0 commentaires

31
votes

Si vous n'avez pas installé de cabosses de cacao, vous devez sudo gem install cocoapods

  1. exécuter cd ios
  2. exécuter l' pod install
  3. cd ..
  4. supprimer le dossier de construction
  5. exécuter react-native run-ios

si l'erreur persiste, 1. supprimez à nouveau le dossier de build 2. ouvrez le dossier /ios dans x-code 3. naviguez File -> Project Settings -> Build System -> change (Paramètres d'espace de travail partagé et paramètres d'espace de travail par utilisateur): Build System -> Système de construction hérité


2 commentaires

hey mec, celui-ci a vraiment fonctionné pour moi! mais vous devez changer quelque chose 1. cd ios seulement pas cd / ios


La suppression du dossier de construction a fonctionné pour moi. Je veux dire, les étapes 4 et 5 seulement.



5
votes

Si vous n'avez pas installé de cabosses de cacao, vous devez:

react-native run-ios

Puis exécutez:

cd /ios
pod install

supprimer le dossier de build dans le dossier ios de votre projet natif react

courir:

sudo gem install cocoapods

si l'erreur persiste:

  • supprimer à nouveau le dossier de build
  • ouvrez le dossier /ios dans Xcode
  • naviguer dans Fichier -> Paramètres du projet -> Système de construction -> modifier (paramètres d'espace de travail partagé et paramètres d'espace de travail par utilisateur): Système de construction -> Système de construction hérité


0 commentaires

2
votes

Après la mise à niveau de react-native, vous pouvez avoir des dépendances obsolètes. Les étapes ci-dessous devraient résoudre ce problème.

  1. cd ios
  2. supprimer Podfile.lock
  3. pod deintegrate && pod install
  4. Revenez au répertoire package.json
  5. exécuter react-native run-ios
  6. Dans Xcode, vous pouvez également créer à nouveau votre projet

J'espère que cela aide, je l'ai fait après la mise à niveau vers react-native 0.61


1 commentaires

non, même problème, après l'exécution des instructions.



0
votes

exécutez le pod install dans le dossier ios, puis revenez au dossier racine et exécutez npx react-native run-ios


0 commentaires

0
votes

Ce qui a fonctionné pour moi a été de renommer le projet en supprimant les caractères spéciaux.

Exemple: "project_marketplace" vers "projectmarketplace"

Dans ce cas, j'ai refait le projet avec l'init react-native et copié le dossier src et package.json.


0 commentaires

4
votes

Pour moi, cela a été causé par l'installation de react-native-vector-icons et par la liaison en exécutant la commande react-native link react-native-vector-icons .

Je viens de dissocier les icônes react-native-vector-icons en suivant les commandes

  1. react-native unlink react-native-vector-icons
  2. cd ios
  3. pod install
  4. cd ..
  5. react-native run-ios

Comme j'ai déjà installé une autre bibliothèque d'icônes.


1 commentaires

J'ai dû faire npx react-native unlink react-native vector-icons



4
votes

cd ios && rm Podfile.lock && pod install fonctionné pour moi.


2 commentaires

Merci! Cela a fonctionné pour moi parce que j'ai supprimé le répertoire ios et l'ai récupéré de git.


Cela a fonctionné pour moi. Merci.



0
votes

Dans mon cas, le problème était lié à mon schéma de construction Xcode. Lorsque vous exécutez react-native run-ios vous pouvez voir quelque chose comme,

  • info Espace de travail Xcode trouvé "myproject.xcworkspace" *

  • info Building (en utilisant "xcodebuild -workspace myproject.xcworkspace -configuration Debug -scheme myproject -destination id = xxxxxxxx-xxxxx-xxxxx-xxxx-xxxxxxxxx -derivedDataPath build / myproject") *


Dans ce cas, il devrait y avoir un schéma nommé myproject dans vos configurations ios. La façon dont je l'ai réparé est,

Double-cliqué sur myproject.xcworkspace dans le répertoire ios (pour ouvrir l'espace de travail avec Xcode)

Naviguez dans Product> Scheme> Manage Schemes ...

Créé un schéma de manière appropriée avec le nom myproject (ce nom est sensible à la casse)

Ran react-native run-ios dans le répertoire du projet


0 commentaires

0
votes

Devrait toujours commencer par le plus simple en premier, après avoir perdu des heures et des jours sur cette erreur.

Et après de nombreuses recherches,

Simplement

react-native-cli: 2.0.1
react-native: 0.63.3

Cela a résolu cette erreur.

Je suis dessus

RESTART YOUR MACHINE


0 commentaires