Mac'te Xcode'un Previews klasörü nedir? Silmek güvenli mi?
Evet, temizlemek güvenlidir. Previews klasörü, Xcode'un yalnızca SwiftUI önizlemeleri için kullandığı ayrı bir simülatör kümesini tutar ve Xcode, bir önizlemeyi bir sonraki açışınızda onları yeniden oluşturur.
Nerede bulunur
~/Library/Developer/Xcode/UserData/PreviewsNedir
Xcode'da önizleme tuvalini kullandığınızda önizleme bir simülatörde çalışır. Xcode bu önizleme simülatörlerini aygıt listesinde gördüklerinizden ayrı olarak, ~/Library/Developer/Xcode/UserData/Previews içinde, Simulator Devices adlı bir klasörde tutar.
Her önizleme aygıtı, CoreSimulator/Devices içindekiler gibi eksiksiz bir simüle dosya sistemidir. Önizleme yaptığınız her aygıt türü ve çalışma zamanı (runtime) için yeni bir tane oluşturulur.
Büyümesinin nedeni, artık kullanmadığınız çalışma zamanlarına veya aygıt türlerine ait önizleme aygıtlarını hiçbir şeyin silmemesi ve bunların Xcode'un Devices and Simulators penceresinde görünmemesidir.
Ne kadar büyür
Önizlemeler için kaç aygıt türü ve işletim sistemi sürümü kullandığınıza bağlı olarak birkaç yüz MB'tan çok sayıda GB'a kadar.
Elle nasıl temizlenir
- Hiçbir önizlemenin çalışmaması için Xcode'dan çıkın.
- Aşağıdaki komutu çalıştırın. Xcode'un önizlemeler için kullandığı ayrı aygıt kümesindeki bütün simülatörleri siler. Normal simülatörlerinize dokunulmaz.
- Xcode'u yeniden açın. Xcode yeni bir önizleme aygıtı oluştururken ilk önizleme daha uzun sürer.
xcrun simctl --set previews delete allSonrasında ne olur
Temizlikten sonraki ilk önizleme daha yavaştır, çünkü Xcode'un yeni bir önizleme simülatörü oluşturup başlatması gerekir. Projeleriniz, normal simülatörleriniz ve UserData'nın geri kalanı, örneğin kod parçacıkları ve tuş atamaları değişmez.
Diskzy bunu nasıl ele alır
Diskzy bu klasörü System Data altında geliştirici verileri arasında sayar ve boyutunu disk haritasında, DerivedData'nın ve Clean up (Temizlik) sekmesinin listelediği diğer Xcode klasörlerinin yanında gösterir.
İlgili rehberler
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- DerivedData~/Library/Developer/Xcode/DerivedData
- CoreSimulator Caches~/Library/Developer/CoreSimulator/Caches
- Xcode simulator runtimes/Library/Developer/CoreSimulator/Volumes
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