Wie deinstalliere ich die Entwicklertools manuell?

Ich habe die Entwicklertools vor langer Zeit in Tiger oder Leopard installiert und möchte sie jetzt deinstallieren. Ich habe Xcode 4.0.2. Wie deinstalliere ich sie manuell?

Antworten (4)

Ja, führen Sie einfach Folgendes im Terminal aus:

sudo <Xcode>/Library/uninstall-devtools --mode=all

Wo <Xcode>ist die Standardinstallation von Xcode, normalerweise:

sudo /Developer/Library/uninstall-devtools --mode=all
Wie ich in meinem Beitrag erwähnt habe, habe ich kein Perl-Skript zum Deinstallieren.
Entschuldigung, das habe ich nicht gesehen. Welche Version von Xcode verwendest du? 4.3? Wenn dies der Fall ist, löschen Sie einfach die Xcode.app in /Applications. Es installiert nichts anderes; alles ist jetzt in der .app lokalisiert. Daher das Fehlen eines Deinstallationsskripts (es ist keines erforderlich).
Wenn Sie eine ältere Version <3. Sehen Sie im Ordner /Developer nach. Es sollte immer ein Skript vorhanden sein. Und das wird nicht entfernt, wenn Sie Ihr Betriebssystem aktualisieren.
Ich verwende Xcode 4.0.2.
@daviesgeek Listen Sie bitte den Inhalt von /Developer/Library auf.
Es tut mir leid, dass ich mich diesbezüglich nicht bei Ihnen gemeldet habe. Der Kommentar muss mir entgangen sein. Ich habe reingeschaut /Developer/Libraryund komme mir jetzt ziemlich blöd vor. Ich habe ein Skript im Ordner und es hat funktioniert. Vielen Dank für deine Antwort und all deine Hilfe!!
@daviesgeek NP. Schön, dass es geholfen hat und du es gelöst hast. Es ist möglich, es manuell zu entfernen, aber es ist alles andere als ein trivialer Prozess.

Basierend auf Ihrem OP gehe ich davon aus, dass Sie Pre-Lion Xcode ausführen. Dies wird in der Dokumentation behandelt, die mit der Installation der Developer Tools geliefert wird:
/Developer/About Xcode

Deinstallieren der Xcode-Entwicklertools
Um die Xcode-Entwicklertools auf dem Startvolume zusammen mit dem Verzeichnis zu deinstallieren, geben Sie in einem Terminalfenster Folgendes ein:
$ sudo /Library/uninstall-devtools --mode=all

Um den zugrunde liegenden Entwicklerinhalt auf dem Startvolume zu entfernen, aber das Verzeichnis und die unterstützenden Dateien unberührt zu lassen, geben Sie in einem Terminalfenster Folgendes ein: $ sudo /Library/uninstall-devtools --mode=systemsupport Um einfach die UNIX-Entwicklungsunterstützung auf dem Startvolume zu entfernen , aber lassen Sie das Verzeichnis und die unterstützenden Dateien unberührt, geben Sie in einem Terminalfenster Folgendes ein:
$ sudo /Library/uninstall-devtools --mode=unixdev

Um das Verzeichnis schließlich einfach zu deinstallieren, können Sie es einfach in den Papierkorb ziehen oder in einem Terminalfenster Folgendes eingeben:
$ sudo /Library/uninstall-devtools --mode=xcodedir

HINWEIS: Das Deinstallationsprogramm, das mit früheren Versionen der Xcode-Entwicklertools geliefert wird, bereinigt nicht alles ordnungsgemäß von Ihrem System. Sie sollten das mit diesen Xcode-Entwicklertools installierte verwenden.

Bitte überprüfen Sie, ob diese Dokumentation entweder mit Ihrer Installation vorhanden ist oder mit Ihrer Installation übereinstimmt , bevor Sie handeln. Wie bei allen solchen Befehlen sind Genauigkeit und Kompatibilität entscheidend .

Es sieht so aus, als müssten Sie den /DeveloperOrdner nur entfernen (insbesondere, wenn Sie bereits Version 4.3 oder höher von Xcode installiert haben). Der Xcode-Abschnitt des Apple Developer Support Center fordert Sie tatsächlich dazu auf (Hervorhebung von mir).

Ich habe die neueste Version von Xcode aus dem Mac App Store installiert, aber eine frühere Version von Xcode (4.2.1 oder früher) wird immer wieder gestartet. Was soll ich machen?


Um die neueste Version von Xcode auszuführen, stellen Sie sicher, dass Sie Xcode.app aus dem Anwendungsordner starten. Xcode 4.3 und höher ist im Mac App Store als einzelne Anwendung verpackt und wird in Ihrem Anwendungsordner als Xcode.app installiert.

Frühere Versionen von Xcode platzierten die Tools und Frameworks im Developer-Ordner. Sie können die ältere Version von Xcode löschen, indem Sie den Entwicklerordner in den Papierkorb ziehen.

Dies wird in „Neue Funktionen in Xcode 4.3“ (Hervorhebung von mir) wiederholt.

Die Vereinfachung, die durch das Umpacken von Xcode 4.3 als einzelnes App-Bundle erreicht wird, beseitigt die Notwendigkeit für das /DeveloperVerzeichnis, das frühere Versionen von Xcode enthält. Infolgedessen werden auch die Install Xcode-Anwendung und das uninstall-devtoolsBefehlszeilenskript nicht mehr benötigt.

Hinweis: Wenn Sie Xcode 4.3 zum ersten Mal ausführen, werden Sie in einem Dialogfeld aufgefordert, die Anwendung „Install Xcode“ aus dem Anwendungsverzeichnis zu löschen, sofern vorhanden, und alle älteren Installationen von Xcode zu entfernen (Abbildung 4). Diese Aktionen sind optional, Xcode 4.3 kann mit älteren Installationen von Xcode auf demselben Mac koexistieren. Einige Vorgänge erfordern möglicherweise ein Administratorkennwort, um sie zu aktivieren, wenn Sie von einer Version von Xcode zu einer anderen wechseln.

Abbildung 4 Option zum Entfernen älterer Versionen von Xcode

Xcode-Screenshot

Wenn Sie diese Elemente beim ersten Start von Xcode 4.3 nicht löschen möchten, können Sie den Ordner und die Anwendung „Install Xcode“ jederzeit entfernen , indem Sie sie in den Papierkorb ziehen./Developer

CD-Bibliothek sudo rm -rf Developer/

Dies funktioniert nicht für Tiger, siehe apple.stackexchange.com/questions/308943/… für neuere