2 votes

Suppression de l'environnement de développement

Les trois commandements

  1. sudo rm -fr /Applications/Xcode.app/
  2. sudo rm -fr /Library/Developer/
  3. 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.

1voto

Jose Chavez Points 645

Non, je ne recommande pas d'utiliser cette méthode. En même temps, vous risquez d'effacer trop de choses et de ne pas les effacer toutes.

Depuis un certain temps, Xcode peut être désinstallé simplement en faisant glisser l'application Xcode du dossier Applications vers la Corbeille. Cette opération permet de supprimer la majeure partie de son empreinte.

Sur les systèmes plus anciens, vous pouvez également ouvrir un terminal et exécuter la commande suivante pour désinstaller les outils de développement Xcode :

sudo /Developer/Library/uninstall-devtools –mode=all

1voto

rybosome Points 1829

Aujourd'hui, oui (presque). Xcode est autonome depuis des années et vous avez la plupart des répertoires. Les seuls éléments qui vous manquent sont com.apple.dt.* dans les fichiers :

  • ~/Library/Preferences
  • /Library/LaunchDaemons
  • /Library/PrivilegedHelperTools

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