Xcode simülatör çalışma zamanları: Mac'te silinebilir mi?
/Library/Developer/CoreSimulator içindeki hiçbir şeyi elle silmeyin. Oradaki çalışma zamanları, macOS'in yönettiği bağlanmış disk imajlarıdır. Artık test etmediğiniz sürümleri Xcode'un ayarlarından veya xcrun simctl ile kaldırın.
Nerede bulunur
/Library/Developer/CoreSimulator/VolumesNedir
Simülatör çalışma zamanı (runtime), Simulator'ın başlattığı tam bir iOS, watchOS, tvOS veya visionOS kopyasıdır. Xcode her birini bir disk imajı olarak indirir ve gerektiğinde /Library/Developer/CoreSimulator/Volumes altına bağlar. İmajların kendisi /Library/Developer/CoreSimulator altında başka bir yerde, Xcode'un yeni sürümlerinde ise sistemin yönettiği bir konumda saklanır.
Bu, ana klasörünüzdeki ~/Library/Developer/CoreSimulator klasöründen farklıdır; o, oluşturduğunuz simülatör aygıtlarını ve bunların uygulama verilerini tutar.
Çalışma zamanları birikir, çünkü her yeni Xcode yeni işletim sistemi sürümleri getirir ve eskileri kurulu kalır. Dosyaları doğrudan silmek, Xcode'u listelediği ama kullanamadığı çalışma zamanlarıyla baş başa bırakabilir.
Ne kadar büyür
Her çalışma zamanı birkaç GB'tır; bu yüzden birkaç yılın iOS sürümleri kurulu olan bir Mac onlarca GB tutabilir.
Doğru yoldan nasıl küçültülür
- Kurulu çalışma zamanlarını tanıtıcıları ve boyutlarıyla listelemek için aşağıdaki komutu çalıştırın.
- Xcode'da Xcode > Settings > Components'ı seçin. Eski sürümlerde sekmenin adı Platforms'tur.
- Artık ihtiyacınız olmayan bir çalışma zamanını seçin ve orada silin.
- Terminal'den, xcrun simctl runtime delete ve ardından listedeki bir çalışma zamanı tanıtıcısı o çalışma zamanını siler.
- Sonrasında, sildiğiniz çalışma zamanlarına bağlı simülatör aygıtlarını kaldırmak için xcrun simctl delete unavailable çalıştırın.
xcrun simctl runtime listSonrasında ne olur
Kaldırılan işletim sistemi sürümünün simülatörleri artık kullanılamaz. O sürüme yeniden ihtiyacınız olursa Xcode'daki aynı Components sekmesinden indirin. Büyük bir indirmedir.
Diskzy bunu nasıl ele alır
Diskzy, simülatör çalışma zamanlarının kapladığı alanı disk haritasında gösterir. Onları kaldırma işlemi, kendi kayıtlarını tutarlı tutan Xcode üzerinden yapılır.
İlgili rehberler
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- CoreSimulator Caches~/Library/Developer/CoreSimulator/Caches
- iOS DeviceSupport~/Library/Developer/Xcode/iOS DeviceSupport
- DerivedData~/Library/Developer/Xcode/DerivedData
Mac'inizdeki alanın nereye gittiğini görün
Diskzy diskinizin haritasını çıkarır, Sistem Verileri'ni açıklar ve güvenli olanı temizler. 72 saat ücretsiz, sonra 2 Mac için tek seferlik 9 $.
Diskzy'yi ücretsiz deneyin