Les trois commandements
sudo rm -fr /Applications/Xcode.app/
sudo rm -fr /Library/Developer/
rm -fr ~/Library/Developer/
se débarrasser complètement et en toute sécurité de l'environnement de développement sur MacOS pour repartir à zéro une fois par décennie lors d'une mise à jour majeure de MacOS ?
Mise à jour
Plutôt que de supprimer, j'ai renommé les dossiers en question. Les dossiers ont été rechargés sans problème lors de la mise à jour vers Big Sur, mais renommer, et donc vraisemblablement supprimer, est problématique. Je suis maintenant dans une boucle infinie de messages "Une mise à jour est disponible pour votre Mac", "Command Line Tools for Xcode 12.4". Pourtant, après avoir cliqué sur "Update Now" et attendu qu'elle soit terminée, le message revient, et une autre mise à jour se produit, se téléchargeant apparemment à partir de zéro.
Mise à jour 2
Bien que /usr/bin/git --version
dit xcodebuild: error: SDK "macosx10.15" cannot be located.
, git: error: .. failed
et xcode-select: Failed to locate 'git', requesting installation of command line developer tools.
, en cours d'exécution sudo /usr/bin/git --version fonctionne correctement (et rapporte git version 2.24.3 (Apple Git-128)
).
Le problème semble alors être qu'après le renommage (et même maintenant que j'ai restauré le renommage), l'accord de licence est marqué comme n'étant pas signé, mais git
ne le dit pas.
Mise à jour 3
(Re-)Accepter l'accord de licence du terminal en courant sudo xcodebuild -license
n'est d'aucune utilité. /usr/bin/git
dit encore "macosx10.15" cannot be located.
y xcode-select: Failed to locate 'git'
.
Et s'accordant dans le cadre de la sudo
L'identité est en effet nécessaire. Tenter xcodebuild -license
donne Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.