Je reçois cette erreur:
xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun
Cette solution fonctionne, mais l'erreur se reproduit après la fermeture et la réouverture de mon terminal. Je dois ensuite exécuter les mêmes commandes à chaque fois que j'ouvre une nouvelle fenêtre de terminal.
Comment puis-je appliquer ces modifications pour qu'elles soient sauvegardées après la fermeture de la fenêtre du terminal?
J'ai commencé à avoir la même erreur après la mise à jour vers OS X El Capitan.
Dans mon cas, je n’ai fait que l’installer:
Sudo xcode-select --install
Et ça marche bien pour moi.
[Mise à jour] Les étapes ci-dessous concernent OS X 10.10 (Yosemite). Ceux qui en font l'expérience à cause d'une mise à niveau vers 10.11 (El Capitan) semblent n'avoir besoin que de tournerSudo xcode-select --install
comme décrit dans la réponse acceptée.
J'ai trouvé une suggestion ici qui indiquait
Sudo xcode-select -switch /
comme la solution. Cependant, cela a généré une erreur indiquant que le chemin du développeur n'était pas valide.
Au lieu de cela, pour moi, j'ai modifié cela pour
Sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
(qui est un mélange des deux solutions de liens référencées) et cela a fonctionné.
[Modifier]
Essayez d'utiliser
xcode-select --print-path
pour trouver votre chemin de développeur si /Applications/Xcode.app/Contents/Developer/ n'est toujours pas valide pour vous.
Je sais que c'est assez vieux, mais j'ai le même problème, puis je l'ai corrigé en faisant quelques étapes supplémentaires. Un problème est survenu lorsque le terminal n'a pas pu trouver le chemin réel des outils de ligne de commande.
xcode-select --print-path
. Cela imprimerait probablement /Applications/Xcode.app/Contents/Developer
.Sudo rm -rf /Library/Developer/CommandLineTools
.Sudo xcode-select --install
La dernière étape, changez le chemin du CLT en le chemin actuel en utilisant Sudo xcode-select -switch /Library/Developer/CommandLineTools/
cela va le réparer.Moi aussi j'ai eu le même problème après la mise à niveau vers OS X EI Capitan. Je viens d'installer xcode-select en utilisant Sudo xcode-select --install
Pour moi, la solution était aussi simple que de réinstaller Xcode.
Il a été souligné ici: https://superuser.com/a/981126
Vous pouvez (ré) installer Xcode via la ligne de commande, comme le suggère la réponse ci-dessus, ou directement depuis l'App Store.
J'ai résolu le problème avec les étapes ci-dessous.
Xcode -> Préférences -> Emplacements -> Outils de ligne de commande -> Sélectionner l'outil de commande correspondant à votre version de Xcode.
J'ai commencé à avoir la même erreur après avoir mis à jour macOS Mojave à macOS Catalina.
Je viens d'installer quelques lignes de commande dans Terminal,
1. $ Sudo gem install cocoapods
2. $ Sudo xcode-select --install
3. $ chsh -s /bin/zsh
Ensuite,
Xcode -> Preferences -> Locations -> Command Line Tools and confirm you have current Xcode version selected there.
Et ça marche bien avec moi. Merci!!
J'avais fait face au même problème lorsque j'ai retiré l'un des deux Xcode installés.
J'ai résolu ce problème en changeant le chemin en utilisant le terminal comme ci-dessous
$ Sudo xcode-select --switch (faites glisser Xcode ici pour obtenir un chemin)
sudo xcode-select --switch/Applications/Xcode\10.1.app, par exemple