Ist es sicher, den Ordner / Developer unter Mac OS X 10.7.5 (Lion) zu löschen?

16

Auf meinem Computer war ursprünglich Mac OS X 10.6 (Snow Leopard) installiert, aber seitdem wurde ein Upgrade auf OS X 10.7 (Lion) durchgeführt. Ich habe festgestellt, dass sich der /DeveloperOrdner immer noch auf der Festplatte befindet, obwohl anscheinend seit fast zwei Jahren keine der Dateien geändert wurde. Ist es sicher zu löschen /Developeroder gibt es einen Grund, es zu behalten?

Die Antwort von Chris Rea enthält einen Link zu einer Anleitung zur Deinstallation von Xcode , die darauf hindeutet, dass der Inhalt von /Developernur von Xcode-Versionen vor 4.3 verwendet wird. Ich habe Xcode 4.6 bereits auf meinem Computer installiert, daher sollte ich in der Lage sein, /Developeralles darunter zu entfernen . Davon abgesehen hat mich die folgende Aussage in der oben genannten Anleitung ein wenig verwirrt.

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

Dieser Befehl ist im Grunde eine Verknüpfung zum zuvor erwähnten Skript "/ Developer / Library / uninstall-developer-folder". Wenn Sie das Verzeichnis / Developer löschen möchten, führen Sie diesen Befehl aus, anstatt ihn manuell über den Finder zu löschen.

Warum sollte ich dieses Skript ausführen, anstatt es einfach /Developerüber den Finder zu löschen ?

Diese Frage ist verwandt, aber ich möchte Xcode 4 nicht vollständig entfernen. Ich möchte nur alle Spuren von Xcode entfernen, die von der neuesten Version nicht benötigt werden.

Chris Frederick
quelle

Antworten:

10

Ja, es sieht so aus, als ob es sicher sein sollte, es zu entfernen, /Developerwenn Sie bereits Version 4.3 oder höher von Xcode installiert haben. Im Xcode-Bereich des Apple Developer Support Center werden Sie dazu aufgefordert (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 weiterhin gestartet. Was soll ich machen?


Stellen Sie zum Ausführen der neuesten Version von Xcode sicher, dass Sie Xcode.app über den Ordner "Programme" starten. Xcode 4.3 und höher wird im Mac App Store als einzelne Anwendung gepackt und in Ihrem Anwendungsordner als Xcode.app installiert.

In früheren Versionen von Xcode wurden die Tools und Frameworks im Developer-Ordner abgelegt. Sie können die ältere Version von Xcode löschen, indem Sie den Entwicklerordner in den Papierkorb ziehen.

Darüber hinaus existiert, wie von bispymusic hervorgehoben , /Developermit Xcode 4.3 nicht mehr . Speziell (Schwerpunkt meiner):

Die Vereinfachung durch das Neuverpacken von Xcode 4.3 als einzelnes App-Bundle macht das /DeveloperVerzeichnis mit früheren Versionen von Xcode überflüssig. Infolgedessen werden auch die Anwendung "Xcode installieren" 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 "Xcode installieren" aus dem Anwendungsverzeichnis zu löschen, falls eine vorhanden ist, und alle älteren Xcode-Installationen zu entfernen (Abbildung 4). Diese Aktionen sind optional. Xcode 4.3 kann mit älteren Installationen von Xcode auf demselben Mac koexistieren. Für einige Vorgänge ist möglicherweise ein Administratorkennwort erforderlich, 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 /DeveloperOrdner und die Anwendung Xcode installieren entfernen, indem Sie sie jederzeit in den Papierkorb ziehen.

Chris Frederick
quelle
1

Haben Sie Ihren Xcode bereits auf eine neuere Version aktualisiert, die unter gespeichert ist /Applications? Wenn Sie auf einen neueren Xcode aktualisiert haben, der am neuen Speicherort gespeichert ist, und auch die aktualisierten Befehlszeilentools von Xcode aus installiert haben, ist das, was Sie unter dem /DeveloperStammordner haben, wahrscheinlich veraltet und Sie können wahrscheinlich sicher löschen /Developer. Archivieren Sie den Ordner aus Sicherheitsgründen zunächst an einem anderen Ort und speichern Sie ihn später, wenn Sie sicher sind, dass Sie ihn nicht benötigen.

Wenn Sie den neueren Xcode nicht installiert haben, sind die Inhalte unter /DeveloperUmständen noch "in Kraft". Schauen Sie sich diese Anleitung an, um die Entwicklertools in diesem Fall zu deinstallieren. Stellen Sie sicher, dass Ihre Umgebungsvariablen nicht auf Pfade innerhalb des Ordners verweisen.

Chris W. Rea
quelle
Ja, ich habe bereits die neueste Version von Xcode installiert, aber es sieht noch nicht so aus, als hätte ich die Befehlszeilentools installiert. Das mache ich jetzt. Gibt es einige Pfadvariablen, die ich überprüfen kann, um sicherzustellen, dass auf die entsprechenden Befehlszeilentools verwiesen wird? (Für das, was es wert ist, xcode-select -print-pathist die Rückkehr /Applications/Xcode.app/Contents/Developer.)
Chris Frederick
1

Wenn Sie über Xcode 4.3 oder höher verfügen, sollte es sicher sein, diese Datei zu entfernen. Apple geht hier darauf ein:

Was ist neu in Xcode?

bispymusic
quelle