Ist es sicher, ~ Library / Developer zu löschen?

21

In der Benutzerbibliothek befindet sich ein Entwicklerordner mit ca. 3,2 GB Speicherplatz (2,8 GB von DocSets und der Rest hauptsächlich von Xcode / iOS DeviceSupport). Ich hatte Xcode installiert, ich nehme an, das sind davon? Ich verwende Xcode nicht mehr. Hat das Löschen dieser Ordner Nachteile? Wenn ich Xcode erneut installiere, wird dann nicht wiederhergestellt, was benötigt wird?

kal-al
quelle

Antworten:

7

Wenn die einzigen zwei Verzeichnisse, die Sie in ~ Library / Developer haben, Xcode und Docsets (oder Shared / Docsets) sind, sollten Sie sicher sein, diesen Ordner zu löschen. Wenn Sie XCode neu installieren würden, würden Sie sie (oder aktualisierte Versionen) zurückerhalten.

stuartp
quelle
1
Es ist freigegeben / Dokumentation / DocSets.
kal-al
Das ist dann gut.
stuartp
Ist es sicher, docset einfach zu löschen? Ich verwende XCode nicht, aber ich muss es für ein anderes Programm (Adobe AIR) und die installierten Tools installieren.
1,21 Gigawatt
34

Nein, es ist nicht sicher, alles zu löschen in:

~ / Bibliothek / Entwickler

Andernfalls können Sicherungs-Snapshots, generierte Archive für Anwendungen und andere in der XCode-IDE festgelegte Anpassungen verloren gehen.

Speziell im Developer-Ordner sollten zwei zusätzliche Ordner vorhanden sein.

"Shared" und "Xcode"

Shared enthält Dokumentation, die Sie mithilfe von Xcode heruntergeladen haben. Dies hängt davon ab, wie Sie arbeiten und ob Sie die ganze Zeit über das Internet verfügen. Im schlimmsten Fall können Sie sie jedoch einfach erneut herunterladen. Wenn Sie also Speicherplatz benötigen, ist dies nicht der Fall Wenn Sie sich Gedanken über die Offline-Dokumentation machen, können Sie hier Speicherplatz freischalten.

Der Xcode-Ordner enthält eine Menge und möglicherweise einige Dinge, die Sie nicht verlieren möchten.

Archiv

Wenn Sie die Xcodes Archives Organizer- Funktion verwenden, werden alle vorhandenen Archive gelöscht, wenn Sie diese löschen.

DeveloperPortal 5.0.db

Enthält wahrscheinlich Informationen über die Verwendung von iTunes Connect in Xcode. Möglicherweise müssen Sie Xcode neu konfigurieren, um mit Apple über die App Store-Verteilung usw. zu sprechen.

Benutzerdaten

Dies beinhaltet im Allgemeinen alle Änderungen, die Sie an Xcode-Farbschemata und Schriftthemen vorgenommen haben, sowie alle Änderungen, die Sie in Bezug auf Schlüsselbindungen in Xcode vorgenommen haben. Auch dieses Zeug sollte recht klein sein und ist wahrscheinlich etwas, das Sie nicht wegwerfen möchten, wenn Sie es ausgegeben haben Wenn Sie diese Art von Xcode-Einstellungen ändern, möchten Sie diese Änderungen wahrscheinlich nicht verwerfen.

iOS DeviceSupport

Möglicherweise sollten einige Informationen zu iOS-Geräten, die Sie an Xcode angehängt haben und die Sie in Xcode verwenden wollten, sicher gelöscht werden können.

DerivedData

Das Löschen von Inhalten im DerivedData-Ordner ist im Allgemeinen ziemlich sicher. Dies sind alle Inhalte, die jedes Mal generiert werden, wenn Sie in einem Projekt auf die Schaltfläche zum Erstellen klicken. Es enthält die generierten ausführbaren Dateien und Bibliotheken für Protokolle und Anwendungen für alle Produkte, die Sie in einem Projekt erstellen.

Schnappschüsse

Wenn Sie in Snapshot-Tools integrierte Xcodes zur Versionskontrolle verwenden, wird durch das Löschen Ihrer Snapshots die Möglichkeit aufgehoben, zu älteren Snapshots zurückzukehren.

iOS-Geräteprotokolle

Wenn Sie Ihre Protokolle nicht benötigen, wissen Sie, ob Sie sie aufbewahren müssen.

Vorlagen

Ihre benutzerdefinierten Projektvorlagen, wie z. B. UserData, möchten diese Änderungen wahrscheinlich nicht verwerfen.

MrDaniel
quelle
-2

Wenn Sie 4.3 oder eine neuere Version von XCode installiert haben, sollte das Löschen sicher sein.

Es steht hier geschrieben:

https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html

GummyArgyle
quelle
4
Antworten auf Ask Different müssen mehr als nur ein Link sein. Es ist in Ordnung, einen Link einzufügen, aber bitte fassen Sie ihn in der Antwort zusammen oder extrahieren Sie ihn. Die Idee ist, die Antwort allein zu lassen.
Nohillside
1
Ein Wort der Warnung. Die Frage bezieht sich auf ~ / Library / Developer, während diese Antwort auf answer / Developer lautet, was ein anderer Pfad ist.
Jonny