Comment supprimer complètement Xcode 4

101

Je souhaite supprimer toutes les versions existantes du SDK ainsi que Xcode 4.

Le guide Xcode 4 dit de faire ceci:

sudo /Xcode4/Library/uninstall-devtools --mode=all

Mais je n'ai pas Xcode4 à cet endroit et le seul endroit où je le vois est sous /Developer/Applications

J'ai déjà exécuté les outils de désinstallation-devtools précédemment trouvés dans /Developer/Applicationspuis réinstallé.

Que puis-je faire d'autre pour tout supprimer complètement et recommencer à zéro?

Jonas Anderson
la source
1
+1 pour cette question. Je suis coincé avec Xcode 4.1 et je ne peux pas installer 4.2; Le script uninstall-devtools n'existe plus.
occulus

Réponses:

195

J'utilise cette commande:

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

Edit (1 an plus tard):

Si vous avez téléchargé Xcode depuis l'App Store, il est autonome, comme le suggère @mediaslave. Vous pouvez simplement le faire glisser vers la corbeille ou utiliser AppZapper (ou un utilitaire similaire) pour supprimer les outils de développement.

Si vous souhaitez le mettre à jour, vous pouvez également le faire directement via l'App Store.

esqew
la source
14
Xcode 4.3 n'a pas cela. C'est une application OS X "normale" autonome. FYI
manumoomoo
J'ai essayé d'installer 4.4 sur 4.2 mais le programme s'est écrasé au démarrage. J'ai donc désinstallé 4.4, exécuté votre commande, réinstallé 4.4, et maintenant les choses semblent fonctionner correctement. Merci
Giuseppe
Mis à jour pour refléter les préoccupations exprimées par ceux qui ont téléchargé leur copie de Xcode depuis l'App Store, merci @mediaslave
esqew
25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Normalement, [xcode-path] signifie / Developer, mais si vous avez plusieurs versions, par exemple 3 est la première installée, 4 est la seconde, / Developer sera le derectory racine de xcode 3 et / Xcode4 pour xcode 4.

Chris
la source
14

Assurez-vous que Xcode, iOS Simulator et les applications du Mac App Store ne sont pas en cours d'exécution, puis essayez d'exécuter le script de désinstallation à cet emplacement (différent!):

/Library/Developer/Shared/uninstall-devtools

C'est là que je l'ai trouvé.

Supprimer également Install Xcode.appdu dossier Applications et Vider la corbeille.

Ensuite, exécutez à nouveau l'App Store et recherchez / installez Xcode.

occulus
la source
7

su (ou sudo su, peu importe)

find / -name uninstall-devtools

Cela révélera où se trouve l'utilitaire ...

m4f1050
la source
7

Si vous avez XCode 4.3.1, déplacez simplement vers la corbeille le fichier XCode.app dans le dossier Applications .

DenTheMan
la source
3
J'ajouterais "puis vider la poubelle". Il vous donne 1 élément si vous n'aviez rien dedans auparavant, mais cela prend du temps car il supprime en fait XCode du Mac.
Sasho
5

Si vous avez installé xcode à partir du Mac App Store, vous devez le supprimer de Launch pad. Vous pouvez le faire en localisant l'icône xcode dans la zone de lancement, cliquez longuement sur l'icône jusqu'à ce qu'elle commence à danser. Ensuite, supprimez-le et attendez un moment jusqu'à ce que le xcode.app soit supprimé de / Application. Si vous supprimez manuellement xcode.app de / Application, l'App Store continuera à penser qu'il est installé et ne vous permettra pas de le réinstaller à l'avenir.

suresh
la source
Cela peut ne plus être applicable. J'ai réussi à désinstaller Xcode 4.6.1 en le faisant glisser directement dans la corbeille sans avoir de problèmes avec le Mac App Store en pensant qu'il est toujours installé sur MacOsX 1.7.5.
Svarog
1

J'ai essayé de le désinstaller en le supprimant, mais l'AppStore pensait toujours qu'il était installé. J'ai supprimé certains fichiers de préférences dans mon répertoire / private, ce qui a fait «oublier» à l'AppStore que j'avais installé Xcode. J'ai utilisé la commande suivante:

sudo find / -iname '*xcode*' 2> /dev/null | egrep '^/private.*' | xargs -I file sudo rm -rfv file

Ce qui a supprimé les fichiers suivants de mon ordinateur:

/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.bom
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.plist
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-Xcode
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-xcodebuild
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503

Je ne sais pas à quoi servent ces fichiers, mais cela a fait oublier à l'AppStore qu'il était installé, ce dont j'avais besoin. Dans mon cas, l'AppStore ne me permettait pas de mettre à jour vers la nouvelle version de Xcode.

Huckphin
la source
J'ai supprimé tout ça. En fait, j'ai également supprimé à peu près toutes les autres références xcode de mon système, mais je vois toujours ceci ici: cl.ly/RYJ0 . Comment s'en débarrasser?
amar