Setelah melalui dan membersihkan disk saya dengan hal-hal lama yang tidak saya butuhkan lagi, saya menemukan folder iOS DeviceSupport ~/User/Library/Developer/Xcode
yang mengambil hampir 20 GB.
Pertanyaan serupa telah diajukan sebelumnya , tetapi sejak itu banyak hal telah berubah dan saya ingin jawaban yang terbaru.
Selama saya memiliki versi yang saya gunakan untuk pengujian, dapatkah saya menghapus versi yang lebih lama / tidak digunakan tanpa merusak apa pun?
xcode
xcode8
delete-file
3x14
sumber
sumber
Jawaban:
The
~/Library/Developer/Xcode/iOS DeviceSupport
folder pada dasarnya hanya dibutuhkan untuk log kecelakaan symbolicate.Anda dapat membersihkan seluruh folder sepenuhnya. Tentu saja saat berikutnya Anda menghubungkan salah satu perangkat Anda, Xcode akan mengunduh ulang data simbol dari perangkat tersebut.
Saya membersihkan folder itu setahun sekali atau lebih dengan menghapus folder untuk versi iOS. Saya tidak lagi mendukung atau berharap untuk melambangkan crash log.
sumber
~/Library/Developer/Xcode/iOS DeviceSupport/*/Symbols/System/Library/Caches/*
- masih memulihkan sebagian besar penyimpanan, tetapi Anda masih memiliki dukungan perangkat lawas di sana, jika nanti Anda membutuhkannya.Jawaban yang lebih sugestif yang mendukung jawaban rmaddy karena tujuan utama kami adalah menghapus file dan folder yang tidak perlu:
DeviceSupport - Anda dapat menyimpan simulator log yang mungkin Anda perlukan di masa depan. Ini melambangkan log kerusakan untuk berbagai perangkat / iOS.
Hapus folder ini setelah setiap interval beberapa hari. Sebagian besar waktu, itu menempati ruang besar!
(Berikut adalah perintah shell berguna untuk langkah 5:
xcrun simctl delete unavailable
)Saya kembali tentang 40GB!
sumber
Ya, Anda dapat menghapus data dari dukungan perangkat iOS dengan simbol sistem operasi, satu untuk setiap versi untuk setiap arsitektur. Ini digunakan untuk debugging. Jika Anda tidak perlu lagi mendukung perangkat itu, Anda dapat menghapus direktori tanpa efek buruk
sumber