So entfernen Sie Xcode 4 vollständig

101

Ich möchte alle vorhandenen SDK-Versionen sowie Xcode 4 entfernen.

Xcode 4 Guide fordert dazu auf:

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

Aber ich habe keinen Xcode4 an diesem Ort und der einzige Ort, an dem ich ihn sehe, ist unter /Developer/Applications

Ich habe bereits die zuvor gefundenen uninstall-devtools ausgeführt /Developer/Applicationsund dann eine Neuinstallation durchgeführt.

Was kann ich noch tun, um alles vollständig zu entfernen und von vorne zu beginnen?

Jonas Anderson
quelle
1
+1 für diese Frage. Ich bin mit Xcode 4.1 festgefahren und kann 4.2 nicht installieren. Das Skript uninstall-devtools existiert nicht mehr.
Occulus

Antworten:

195

Ich benutze diesen Befehl:

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

Bearbeiten (1 Jahr später):

Wenn Sie Xcode aus dem App Store heruntergeladen haben, ist es in sich geschlossen, wie @mediaslave vorschlägt. Sie können es einfach in den Papierkorb ziehen oder AppZapper (oder ein ähnliches Dienstprogramm) verwenden, um die Entwicklertools zu entfernen.

Wenn Sie es aktualisieren möchten, können Sie dies auch direkt über den App Store tun.

esqew
quelle
14
Xcode 4.3 hat dies nicht. Es ist eine "normale" OS X-App, die in sich geschlossen ist. Zu
Ihrer Information
Ich habe versucht, 4.4 auf 4.2 zu installieren, aber das Programm ist beim Start abgestürzt. Also habe ich 4.4 deinstalliert, Ihren Befehl ausgeführt, 4.4 neu installiert und jetzt scheinen die Dinge richtig zu funktionieren. Vielen Dank
Giuseppe
Aktualisiert, um die Bedenken derjenigen widerzuspiegeln, die ihre Xcode-Kopie aus dem App Store heruntergeladen haben, danke @mediaslave
esqew
25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Normalerweise bedeutet [xcode-Pfad] / Entwickler, aber wenn Sie mehrere Versionen haben, zum Beispiel 3 ist die erste installierte, 4 ist die zweite, / Entwickler ist das Stammverzeichnis von xcode 3 und / Xcode4 für xcode 4.

Chris
quelle
14

Stellen Sie sicher, dass Xcode, iOS Simulator und die Mac App Store-Apps nicht ausgeführt werden, und führen Sie dann das Deinstallationsskript an diesem (anderen!) Speicherort aus:

/Library/Developer/Shared/uninstall-devtools

Hier habe ich es gefunden.

Löschen Sie auch Install Xcode.appaus dem Anwendungsordner und leeren Sie den Papierkorb.

Führen Sie dann den App Store erneut aus und suchen / installieren Sie Xcode.

Occulus
quelle
7

su (oder sudo suwas auch immer)

find / -name uninstall-devtools

Dies zeigt, wo sich das Dienstprogramm befindet ...

m4f1050
quelle
7

Wenn Sie 4.3.1 XCode haben, bewegen Sie einfach die in dem Papierkorb XCode.app Datei im Anwendungsordner.

DenTheMan
quelle
3
Ich würde hinzufügen "und dann den Papierkorb leeren". Es gibt Ihnen 1 Element, wenn Sie vorher nichts darin hatten, aber es dauert eine Weile, weil es tatsächlich XCode vom Mac entfernt.
Sasho
5

Wenn Sie xcode aus dem Mac App Store installiert haben, müssen Sie es vom Launch Pad löschen. Sie können dies tun, indem Sie das Xcode-Symbol in der Startrampe suchen und lange auf das Symbol klicken, bis es zu tanzen beginnt. Löschen Sie es dann und warten Sie eine Weile, bis die xcode.app aus / Application gelöscht wird. Wenn Sie xcode.app manuell aus / Application löschen, glaubt der App Store weiterhin, dass es installiert ist, und ermöglicht Ihnen in Zukunft keine Neuinstallation.

suresh
quelle
Es ist möglicherweise nicht mehr anwendbar. Ich habe Xcode 4.6.1 erfolgreich deinstalliert, indem ich es direkt in den Papierkorb gezogen habe, ohne Probleme mit dem Mac App Store zu haben, da es immer noch auf MacOsX 1.7.5 installiert ist.
Svarog
1

Ich habe versucht, dies durch Löschen zu deinstallieren, aber der AppStore dachte immer noch, dass es installiert war. Ich habe einige Einstellungsdateien in meinem / privaten Verzeichnis gelöscht, wodurch der AppStore "vergaß", dass ich Xcode installiert hatte. Ich habe den folgenden Befehl verwendet:

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

Was die folgenden Dateien von meinem Computer gelöscht hat:

/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

Ich weiß nicht, wofür diese Dateien verwendet werden, aber der AppStore hat vergessen, dass er installiert wurde, was ich tun musste. In meinem Fall erlaubte mir der AppStore nicht, auf die neue Version von Xcode zu aktualisieren.

Huckphin
quelle
Ich habe das alles entfernt. Tatsächlich habe ich auch so ziemlich jede andere Xcode- Referenz von meinem System entfernt, aber ich sehe dies immer noch hier: cl.ly/RYJ0 . Wie kann man das loswerden?
Amar