Xcode aracılığıyla indirilen her önemli iOS simülatörü çalışma zamanının 8 GB ile 15 GB arasında sıkıştırılmamış disk alanı tükettiğini biliyor muydunuz? İki yıldan uzun süredir geliştirme yapıyorsanız Mac'iniz muhtemelen iOS 16.0, iOS 16.4, iOS 17.2 ve iOS 18.0 için çalışma zamanları barındırıyor. Belirli küçük sürümlerde geriye dönük uyumluluğu aktif olarak test etmediğiniz sürece bu çalışma zamanları, onlarca gigabaytlık pahalı SSD depolama alanını boşa harcıyor.
Daha da kötüsü: bu simülatör çalışma zamanları kullanıcı ana klasörünüzde bulunmuyor! /Library/Developer/CoreSimulator/Profiles/Runtimes'da yaşıyorlar, bu da standart kullanıcı önbellek temizleyicilerinin onları tamamen gözden kaçırdığı anlamına geliyor. Bunları güvenli bir şekilde nasıl denetleyeceğiniz ve sileceğiniz aşağıda açıklanmıştır.

Terminal Aracılığıyla Yüklü Simülatör Çalışma Süreleri Nasıl Kontrol Edilir
Apple, simülatör ortamlarını incelemek ve yönetmek için simctl komut satırı yardımcı programını sağlar. Terminali açın ve şunu çalıştırın:
xcrun simctl çalışma zamanı listesi -v
Bu komut, yüklü her iOS, watchOS, tvOS ve vizyonOS çalışma zamanı görüntüsünü, benzersiz tanımlayıcısı (UUID), derleme sürümü ve şu anda Xcode için kullanılabilir olup olmadığıyla birlikte yazdırır.
Eski Bir Çalışma Zamanı Nasıl Silinir
Artık ihtiyacınız olmayan eski bir çalışma zamanını belirledikten sonra (örneğin, eski bir iOS 16.2 çalışma zamanı), UUID'sini kopyalayın ve şunu çalıştırın:
xcrun simctl çalışma zamanı silme
macOS, 12 GB'ın üzerindeki görüntüyü anında geri alacaktır. Alternatif olarak, UUID'leri Terminal'e yazmak sıkıcı geliyorsa MagicMacCleaner, her çalışma zamanının tam fiziksel ayak izini, eşleştirilmiş cihaz sayısını ve son kullanım tarihini listeleyen ve tek tıklamayla silmeye olanak tanıyan yerel bir grafiksel Simülatör Çalıştırma Zamanı Yöneticisi sağlar.
Mobil Geliştirici İş Akışı: Fiziksel Test iPhone'larında Depolama Alanını Boşaltın
Xcode önbelleklerini, simülatör çalışma zamanlarını ve derleme kapsayıcılarını temizlerken Mac'inizde hayati önem taşıyan alanı boşaltırken, fiziksel iOS test aygıtları hızla test derlemeleri, kilitlenme yapıları, tanılama ekranı kayıtları ve QA ekran görüntüleri ile tıkanır. Cihazda hızlı hata ayıklama ve güvenilir dağıtım için fiziksel test donanımınızı yalın tutmak çok önemlidir.
- Açıkça Akıllı Depolama Temizleyici: Gigabayt ağırlıklı hata raporu ekran kayıtlarını sıkıştırır, mükerrer test ortamını algılar ve geliştirme ve kişisel iPhone'lardaki karmaşık kişileri düzenler.
- Swipe Photo Cleaner: Zahmetsiz silme-silme hareketleriyle yüzlerce kullanıcı arayüzü test ekran görüntüsünü ve demo serilerini hızla inceleyin ve temizleyin.
Apple Ekosistemi Geliştirici İpucu: Cihaz Optimizasyonunu Test Edin
Bağlı iOS cihazlarındaki depolama alanının düşük olması, Xcode kablosuz dağıtım zaman aşımlarına ve LLDB hata ayıklama hatalarına neden olabilir. Düzenli cihaz içi medya temizliği, şifreli derleme dağıtım hatalarını önler.
