Mac'te Xcode Archives nedir? Silmek güvenli mi?
Eski arşivleri silebilirsiniz, ancak bunlar otomatik olarak yeniden oluşturulmaz. Bir arşiv, yayımladığınız derlemenin tam kendisi ile hata ayıklama sembolleridir; bu yüzden hâlâ kullanıcıların elinde olan sürümlere ait olanları saklayın.
Nerede bulunur
~/Library/Developer/Xcode/ArchivesNedir
Product > Archive'ı her seçtiğinizde Xcode buraya, tarihe göre klasörlere ayrılmış bir .xcarchive paketi kaydeder. Paket, derlenmiş uygulamayı ve ham çökme adreslerini yeniden fonksiyon adlarına ve satır numaralarına çeviren dSYM dosyalarını içerir.
Arşivler, App Store Connect'e yüklediğiniz veya dağıtım için dışa aktardığınız şeylerdir ve onları Xcode'un Organizer penceresinde görürsünüz. Klasör büyür, çünkü Xcode bugüne kadar oluşturduğunuz her arşivi siz silene kadar saklar.
Eski bir arşivin değeri çoğunlukla dSYM dosyalarındadır. Eşleşen semboller olmadan o belirli derlemeden gelen çökme raporlarını okumak zordur.
Ne kadar büyür
Her arşiv uygulamaya bağlı olarak onlarca MB ile birkaç GB arasında değişir ve yılların sürümleri birikir.
Elle nasıl temizlenir
- Xcode'da Window > Organizer'ı seçin ve Archives'ı seçin.
- Bir uygulama seçin, ardından arşivlerini sürüme ve tarihe göre gözden geçirin.
- Yayında olan veya yeniden göndermeniz ya da hata ayıklamanız gerekebilecek sürümlerin arşivlerini saklayın. İhtiyacınız olmayanlara sağ tıklayıp Delete Archive'ı seçin.
- Dosyalara doğrudan bakmak için aşağıdaki komutu çalıştırın. Yalnızca klasörü Finder'da açar.
open ~/Library/Developer/Xcode/ArchivesSonrasında ne olur
Silinen bir arşiv, yedeğiniz yoksa geri gelmez. Aynı kaynağı yeniden derleyebilirsiniz, ancak sonuç yeni bir derleme olur ve eskisinden gelen çökme günlükleri özgün dSYM dosyaları olmadan sembolleştirilemeyebilir.
Diskzy bunu nasıl ele alır
Diskzy, Xcode Archives'ı Clean up (Temizlik) sekmesinde listeler ama işaretsiz bırakır; gerekçesi, yeniden göndermeniz gerekebilecek olanları saklamanızdır.
İlgili rehberler
- DerivedData~/Library/Developer/Xcode/DerivedData
- iOS DeviceSupport~/Library/Developer/Xcode/iOS DeviceSupport
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
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