Verkleinern Sie die Xcode-Anwendung

41

Gibt es eine Möglichkeit, den zum Speichern der Xcode-Anwendung verwendeten Speicherplatz zu reduzieren? Ich habe nur Xcode heruntergeladen, damit ich C und C ++ kompilieren kann. Wenn möglich, möchte ich, dass es viel weniger als die derzeit erforderlichen 9,22 GB beansprucht. Vielleicht gibt es optionale Teile, die ich deinstallieren kann?

Spacetyper
quelle

Antworten:

48

Obwohl es nicht direkt mit der Größe der Xcode-App zusammenhängt. Es gibt mehrere Stellen, an denen Sie Dateien löschen können, um Speicherplatz freizugeben.

1. Abgeleitete Daten Xcode speichert Daten zu Ihren Projekten, einschließlich Index, Build-Ausgabe und Protokollen. Gehen Sie zu ~/Library/Developer/Xcode/DerivedData/und löschen Sie die Ordner für Projekte, für die Sie diese Daten nicht mehr benötigen.

2. iOS-Geräteunterstützung Xcode speichert Informationen zu den Geräten, die Sie für die Entwicklung verwendet haben. Löschen Sie die Daten, die in nicht mehr benötigt werden ~/Library/Developer/Xcode/iOS DeviceSupport/.

3. Archive Löschen Sie diejenigen, die Sie im Organizer nicht benötigen, oder gehen Sie zu ~/Library/Developer/Xcode/Archives/, um sie in großen Mengen zu löschen. Achten Sie darauf, keine Archive zu löschen, für die Sie noch die dSYM-Daten zum Debuggen benötigen.

4. Simulatoren Simulatoren werden unter gespeichert ~/Library/Developer/CoreSimulator/Devices. Für jede Version von iOS, für die Sie bauen.

5. Dokumentation Durchsuchen und löschen Sie nicht benötigte Daten unter ~/Library/Developer/Shared/Documentation/DocSets.

LH16
quelle
2
Ich habe nur drei Ordner in Xcode: DerivedData, iOS Device Logs, und UserData. Die ersten beiden Ordner haben eine UserDataGröße von 0 KB und sind nur 8 KB groß. Ich habe keinen CoreSimulatorOrdner in Developer. Ich habe bereits die DocSets gelöscht, die zusätzlich zu der von Xcode verwendeten Version 9.22 ~ 2,5 GB beanspruchten.
Spacetyper
19

Eine elegantere Lösung wäre vielleicht die Verwendung der Befehlszeilentools anstelle von Xcode.

Sie können Xcode vollständig löschen (oder die Installation überspringen). Anstatt Xcode herunterzuladen und zu installieren, öffnen Sie die Befehlszeile (die Terminal-App funktioniert sofort) und geben Sie gcc ein.

Daraufhin wird ein Fenster geöffnet, in dem Sie die Befehlszeilentools installieren können. Klicken Sie auf Installieren, klicken Sie auf Akzeptieren, und die C-Compiler und -Bibliotheken sowie die Debugger werden alle heruntergeladen und installiert.

Unter 10.11 belegen die Befehlszeilentools etwa 200 MB Festplattenspeicher. Der Aufwand für die Installation der Xcode 9-Beta-Befehlszeilentools ist ebenfalls geringer. Daher handelt es sich um eine ziemlich schmale Gruppe von Tools, wenn Sie Speicherplatz sparen und eine andere IDE / einen anderen Editor verwenden möchten und nicht alle Funktionen von Xcode benötigen bietet.

bmike
quelle