Comment désinstaller Xcode IDE sans supprimer complètement les outils de développement

10

Je voulais activer les bibliothèques de développement dans Mac (RoR, Perl, gcc, etc.) alors j'ai installé Xcode 3.2. Je ne suis intéressé que par ces outils de ligne de commande et je n'utiliserai pas du tout Xcode (ou d'autres outils GUI avec des cloches et des sifflets de développeur Mac et iPhone qui font partie du SDK), car j'aime généralement utiliser un éditeur de texte et le ligne de commande.

Comment supprimer uniquement ces outils IDE tout en conservant mon environnement de programmation intact? Je préfère récupérer l'espace disque.

sfactor
la source

Réponses:

2

Depuis les versions récentes de Xcode 4, vous pouvez désormais obtenir les outils de ligne de commande sous la forme d'un téléchargement et d'un programme d'installation distincts - il s'agit également d'un téléchargement beaucoup plus petit: http://developer.apple.com/downloads .

Vous voudrez désinstaller une installation Xcode existante avec la commande:

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

avant d'installer les outils de ligne de commande uniquement.

petert
la source
4
J'utilise El Capitan et il n'y a pas de dossier / Developer sur ma machine. (Ce qui signifie non / Developer / Library, et une recherche échoue également à activer un uninstall-devtoolsutilitaire.)
Dannid
1

Mise à jour de la réponse pour les utilisateurs souhaitant faire de même en 2020.

(Testé sur macOS Catalina 10.15.2)

Méthode:

  1. Désinstallez l'application Xcode - vous pouvez utiliser la gestion du stockage pour cela.
  2. Installez les outils de ligne de commande via la commande xcode-select install
  3. Essayez maintenant g++ -v, si vous obtenez une erreur xcrun qui indique que vous devez installer les outils de ligne de commande xcode à l'aide de xcode-select install(ce que vous venez de faire), tapez à xcode-select installnouveau. Si vous obtenez l'erreur "Utiliser" Mise à jour logicielle "pour installer la mise à jour" mais que vous n'avez aucune mise à jour logicielle à installer softwareupdate --list, essayez:
    sudo xcode-select --reset
Ansh Khurana
la source
0

Je suppose que vous devrez supprimer les choses manuellement. Vous devriez pouvoir supprimer les dossiers Applications et Documentation et les deux dossiers de la plate-forme iPhone si cela ne vous intéresse pas du tout. Cela supprimera la plupart de la taille (7,5 Go sur 11,1 Go pour moi, mais je suis sûr que certains d'entre eux sont téléchargés lorsque vous ouvrez Xcode et qu'un autre 2 Go était des fichiers de projet).

Vous pourrez peut- être supprimer complètement le dossier / Developer, mais vous aurez certainement une sauvegarde avant d'essayer, car les compilateurs peuvent utiliser des fichiers qui y sont stockés.

ughoavgfhw
la source
0

Je suis presque certain que les outils gcc ont également besoin de Xcode pour fonctionner correctement.

Gmenfan83
la source
2
Non, j'utilise GCC sans XCode.
CoffeeRain
1
Aussi, c'est "Xcode" - désolé: tant de gens voient "Xcode" puis écrivent "xCode", "XCode" et tout le reste ..
petert