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.

MagicMacCleaner'da iOS Simülatör Çalışma Zamanı Yöneticisi
Simülatör çalışma zamanı boyutlarını, cihaz sayımlarını ve son kullanılan zaman damgalarını denetleme.

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.