8 votes

Qu'est-ce que xcrun et pourquoi la mise à jour vers macOS Mojave pourrait-elle le rendre introuvable ?

J'ai simplement mis à jour mon MacBookPro (basé sur Intel) vers macOS Mojave et maintenant lorsque je tape git pull dans un shell (Bash), j'obtiens maintenant le message :

xcrun: erreur de chemin actif du développeur (/Library/Developer/CommandLineTools) invalide, xcrun manquant à : /Library/Developer/CommandLineTools/usr/bin/xcrun

Il semble qu'il y ait un xcrun dans un répertoire Homebrew.

Dois-je ajouter quelque chose à mon PATH ?

11voto

Rizwan Sattar Points 121

xcrun est un outil qui aide à gérer les versions de Xcode sur votre système. Il vous permet d'écrire des scripts qui n'ont pas besoin de savoir où votre instance de Xcode ou vos outils de développement sont installés.

Le chemin de la version de Xcode (ou des outils de développement) est défini/lu via xcode-select. Vous pouvez le réinitialiser via :

sudo xcode-select --reset

Vous pouvez télécharger les outils en ligne de commande (dont vous aurez besoin si vous n'avez pas une version complète de Xcode installée) via :

xcode-select --install

Ou si vous avez Xcode installé, sélectionnez-le :

sudo xcode-select --switch

1voto

intel_chris Points 113

J'espère que la réponse liée ci-dessous vous aide, c'est-à-dire

xcode-select --install

mettre à jour MacOS nécessite une mise à jour de xcode

(Cela a fonctionné.)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X