Les outils de ligne de commande sont installés comme les autres packages OS X, vous devrez donc peut-être supprimer le fichier de reçu de la base de données de reçus (ce qui était auparavant trivial car vous pouviez supprimer le fichier de / Library / Receipts mais maintenant c'est plus compliqué et nécessite un court article sur la base de données des reçus).
Plutôt que de jouer avec cela, pourquoi ne pas simplement télécharger le programme d'installation autonome et attendre une nouvelle version de Xcode pour nettoyer votre base de données de reçus pour vous?
Cette URL est assez ouverte (même les moteurs de recherche peuvent l'indexer) mais vous devrez peut-être créer un compte de développeur Safari ou Mac gratuit pour vous connecter et obtenir ce package.
Si cela m'arrivait, je changerais simplement ma Time Machine pour exclure les fichiers système, puis installer un nouveau système d'exploitation sur un volume de rechange. Je ferais un utilisateur administrateur indésirable que je supprimerais et utiliserais cet utilisateur pour installer Xcode et les outils de ligne de commande, puis enfin restaurer à partir de Time Machine. Tant que tout fonctionnait, je le clonais sur mon lecteur principal ou répétais le processus de nettoyage / réinstallation - selon ce qui est plus facile pour vous.
xcrun
modifiera votre chemin si vous avez installé plusieurs jeux d'outils. Vous pouvez simplementmv
ces binaires dans / usr / bin si vous voulez une solution rapide. Encore une fois avec WWDC en cours d'exécution pendant que je tape ceci, une nouvelle version de Xcode devrait tomber dans un jour ou deux ...sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
Problème résolu de mon côté
la source
Avez-vous essayé xcode-select ?
ou
la source
Cela semble fonctionner pour XCode 5, supprimez
--dry-run
pour effectuer réellement la copie.Ou allez sur https://developer.apple.com/downloads/ et recherchez "xcode" - il existe des packages téléchargeables de 10.5 à 10.10
la source