AskCleanAskClean

Çökme sembollerini kaybetmeden eski Xcode Archives nasıl silinir

AskClean Ekibi · Güncellendi 2026-07-31

Bir Xcode Archive dosyasını ancak sürümün artık dağıtılmadığını ve dSYM’nin çökmeleri sembolleştirmek için gerekmeyeceğini doğruladıktan sonra silin. Organizer’da derlemeleri inceleyin; etkin App Store, TestFlight, Enterprise ve Ad Hoc derlemelerini tutup yalnızca kullanımdan kaldırılmış arşivleri Çöp Kutusu'na taşıyın.

Korumalı etkin sürümlerle incelenecek eski derlemelere ayrılmış Xcode Archives
Archive bir sürüm kanıtıdır, önbellek değildir: etkin derlemeleri koruyun ve kalanları tek tek inceleyin.

Archive bir önbellek değildir

Product > Archive, tam ikili dosyayı, meta verileri ve genellikle karşılık gelen dSYM’yi ~/Library/Developer/Xcode/Archives altında bir .xcarchive içinde saklar. DerivedData kaynak koddan yeniden oluşturulur; dSYM belirli bir derlemenin UUID’siyle eşleşir ve aynı commit’i tekrar derlemek eşdeğer bir dosya üretmez.

Silmeden önce derlemeleri denetleyin

Window > Organizer > Archives içinde uygulama, sürüm, derleme numarası, tarih ve dağıtım durumunu görün. Hâlâ yüklü olan veya destek ve çökme analizi dönemindeki her derlemeyi koruyun. Dosyanın yalnızca eski olması güvenli bir silme gerekçesi değildir.

  1. Window > Organizer’ı açıp Archives’ı seçin.
  2. Etkin App Store, TestFlight, Enterprise ve Ad Hoc derlemelerini kaydedin.
  3. dSYM’leri doğrulayın ve yeri doldurulamaz arşivleri yedekleyin.
  4. Yalnızca terk edilmiş iç derlemeleri veya destek dışı sürümleri işaretleyin.
  5. Tek tek silin, kalanları doğrulayın ve ardından Çöp Kutusu'nu boşaltın.

Eski bir derleme aylarca cihazlarda kalabilir; yalnızca tarihe değil dağıtım ve destek durumuna göre karar verin.

Geri alınabilir biçimde silin

Organizer’ı tercih edin ve adayları tek tek silin. Finder’ı yalnızca Organizer’ın okuyamadığı eski bir paket için, Info.plist’i envanterinizle karşılaştırdıktan sonra kullanın. .xcarchive içeriğini değiştirmeyin ve doğrulamadan Çöp Kutusu'nu boşaltmayın.

Bir saklama politikası belirleyin

Her sürüm için arşiv konumunu, sembol yüklemesini, yedeği ve silinme tarihini kaydedin. Alan acilse önce DerivedData ve yeniden oluşturulabilir verileri temizleyin. AskClean, Archives öğelerini ayrı gösterir ve toplu silinebilir önbellek saymaz.

SSS

Archives klasörünün tamamını silebilir miyim?

Kontrol etmeden hayır. Dağıtılmış bir sürümün tek ikili dosyası ve dSYM’si burada olabilir.

Uygulama App Store’dan kaldırılır mı?

Hayır. Yalnızca yeniden dışa aktarma veya sembolleştirme için kullanılan yerel çıktı kaybolur.

Aynı commit’ten dSYM’yi yeniden oluşturabilir miyim?

Güvenilir biçimde hayır; dağıtılmış ikili dosyanın UUID’siyle tam eşleşmesi gerekir.

Kaynaklar

Geliştirici depolaması için diğer rehberler