OptiClear Pobierz

Jak wyczyścić Xcode DerivedData i cache

Xcode jest jednym z największych pożeraczy przestrzeni na Macu developera. DerivedData, runtimey symulatora i archiwa kompilacji mogą urosnąć do dziesiątek gigabajtów. OptiClear wyświetla je według rozmiaru i bezpiecznie usuwa to, co zaznaczysz.

4 min czytaniaZaktualizowano

Czym jest DerivedData i dlaczego jest taki duży?

DerivedData przechowuje skompilowane pośrednie produkty kompilacji, dane indeksu i cache uzupełniania kodu dla każdego otwartego projektu. Rośnie bez ograniczeń i może być bezpiecznie usunięty — Xcode odbuduje go przy następnej kompilacji.

Runtimey symulatora: ukryty pożeracz miejsca

Każdy pobrany runtime symulatora iOS, watchOS lub tvOS zajmuje kilka gigabajtów. Prawdopodobnie masz runtimey dla wersji, których już nie testujesz. Narzędzia developera w OptiClear wyświetlają je według rozmiaru, więc możesz usunąć nieaktualne.

Inne cache Xcode warte wyczyszczenia

Xcode przechowuje też dane Previews, cache SwiftPM i stare pliki wsparcia urządzeń. Tryb Narzędzia developera OptiClear usuwa je wszystkie naraz, pokazując przed potwierdzeniem ile miejsca zostanie odzyskane.

Często zadawane pytania

Czy bezpiecznie jest usunąć DerivedData?

Tak. Tylko następna kompilacja będzie trochę dłużej trwać z powodu re-indeksacji. Kod źródłowy i ustawienia projektu nie są dotknięte.

Jak często czyścić cache Xcode?

Wielu developerów czyści po dużych aktualizacjach Xcode lub gdy kończy się miejsce na dysku. Uruchom skan OptiClear, by zobaczyć, ile DerivedData i danych symulatora się nagromadziło.

Powiązane poradniki