Mój ~/Library/Developer/CoreSimulator/Devices
folder ma 26 Gb
rozmiar.
Czy bezpiecznie jest po prostu usunąć całą zawartość? Czy te pliki zostaną automatycznie zregenerowane?
Spróbuj uruchomić xcrun simctl delete unavailable
w swoim terminalu.
Oryginalna odpowiedź: Xcode - swobodnie wyczyścić folder urządzeń?
Ten katalog jest częścią twoich danych użytkownika i możesz usunąć dowolne dane użytkownika bez poważnego wpływu na Xcode. Możesz usunąć cały katalog CoreSimulator /. Xcode odtworzy dla ciebie nowe instancje podczas następnego uruchomienia symulatora. Jeśli możesz sobie pozwolić na utratę danych z poprzednich symulatorów aplikacji, jest to prosty sposób na uzyskanie miejsca.
Aktualizacja: Powiązaną przydatną aplikacją jest „DevCleaner for Xcode” https://apps.apple.com/app/devcleaner-for-xcode/id1388020431
źródło
rm ~/Library/Developer/CoreSimulator/*
, otworzyłem Xcode, a następnie próbowałem uruchomić moją aplikację na symulatorze. Wystąpił błąd: „Nie można uruchomić urządzenia, ponieważ nie można go zlokalizować na dysku. Domena: NSPOSIXErrorDomain Code: 2 Błąd Przyczyna: Dane urządzenia nie są już obecne w ~ / Library / Developer / CoreSimulator / Devices / B2EFB6F6-6A64-4521 -83A4-94EA45420073 / data. Sugestia odzyskiwania: Użyj menedżera urządzeń w Xcode lub narzędzia wiersza poleceń simctl, aby albo poprawnie usunąć urządzenie, albo skasować zawartość i ustawienia. ”dla Xcode 8:
To, co robię, to uruchamianie sudo du -khd 1 w terminalu, aby zobaczyć ilość miejsca w systemie plików dla każdego folderu w postaci prostego tekstu, a następnie przechodzenie w górę / w dół do miejsca, gdzie ukrywają się ogromne GB za pomocą polecenia cd .
Ostatecznie znajdziesz folder Users // Library / Developer / CoreSimulator / Devices, w którym możesz nie martwić się usunięciem wszystkich „urządzeń” za pomocą wersji iOS, których już nie potrzebujesz. Można również bezpiecznie je wszystkie usunąć, ale pamiętaj, że stracisz dane zapisane na urządzeniu, takie jak pliki sqlite, których możesz użyć jako kopii zapasowej.
Kiedyś zaoszczędziłem na tym ponad 50 GB, ponieważ tyle testów przetestowałem na starszych wersjach iOS.
źródło
du
. ( grandperspectiv.sourceforge.net ).Jeśli zdarzy ci się być
iOS developer
:Sprawdź, ile pobranych symulatorów zajmuje dużo miejsca:
Iść do:
Library/Developer/Xcode/iOS DeviceSupport
Usuń także stare zarchiwizowane aplikacje:
Iść do:
Library/Developer/Xcode/Archives
W ten sposób wyczyściłem 100 GB.
źródło