AskCleanAskClean

Cara memadam Xcode Archives lama tanpa kehilangan simbol ranap

Pasukan AskClean · Dikemas kini 2026-07-31

Padam Xcode Archive hanya selepas mengesahkan bahawa versi itu tidak lagi diedarkan dan dSYM-nya tidak diperlukan untuk simbolikasi ranap. Semak binaan dalam Organizer, simpan binaan App Store, TestFlight, Enterprise dan Ad Hoc yang masih aktif, kemudian pindahkan hanya arkib yang ditamatkan ke Sampah.

Xcode Archives diasingkan antara versi aktif dilindungi dan binaan lama untuk disemak
Archive ialah bukti keluaran, bukan cache: lindungi binaan aktif dan semak yang lain satu demi satu.

Archive bukan cache

Product > Archive mencipta .xcarchive yang mengandungi binari tepat, metadata dan biasanya dSYM yang sepadan dalam ~/Library/Developer/Xcode/Archives. DerivedData boleh dibina semula daripada kod sumber; dSYM sepadan dengan UUID satu binaan, jadi membina semula commit yang sama tidak menghasilkan pengganti setara.

Audit binaan sebelum memadam

Gunakan Window > Organizer > Archives untuk melihat aplikasi, versi, nombor binaan, tarikh dan status edaran. Simpan setiap binaan yang masih dipasang atau berada dalam tempoh sokongan dan analisis ranap. Usia fail sahaja bukan alasan selamat untuk memadam.

  1. Buka Window > Organizer dan pilih Archives.
  2. Catat binaan App Store, TestFlight, Enterprise dan Ad Hoc yang aktif.
  3. Sahkan dSYM dan sandarkan arkib yang tidak boleh diganti.
  4. Tandakan hanya binaan dalaman terbengkalai atau versi di luar sokongan.
  5. Padam satu demi satu, periksa bakinya, kemudian kosongkan Sampah.

Binaan lama boleh kekal dipasang selama berbulan-bulan; buat keputusan berdasarkan edaran dan sokongan, bukan tarikh semata-mata.

Padam secara boleh dipulihkan

Utamakan Organizer dan padam satu calon pada satu masa. Gunakan Finder hanya jika Organizer tidak dapat membaca pakej lama, selepas membandingkan Info.plist dengan inventori. Jangan ubah kandungan .xcarchive dan jangan kosongkan Sampah sebelum pengesahan.

Tetapkan dasar pengekalan

Bagi setiap keluaran, rekod lokasi arkib, muat naik simbol, sandaran dan tarikh pemadaman. Jika ruang mendesak, mulakan dengan DerivedData dan data yang boleh dijana semula. AskClean memaparkan Archives secara berasingan dan tidak menganggapnya cache untuk dipadam pukal.

Soalan Lazim

Bolehkah seluruh folder Archives dipadam?

Jangan tanpa audit. Folder itu mungkin menyimpan satu-satunya binari dan dSYM versi yang telah dikeluarkan.

Adakah aplikasi terpadam daripada App Store?

Tidak. Anda hanya kehilangan artifak setempat untuk eksport semula atau simbolikasi binaan itu.

Bolehkah dSYM dibina semula daripada commit sama?

Tidak dengan pasti; dSYM mesti sepadan tepat dengan UUID binari yang diedarkan.

Sumber

Panduan storan pembangun yang lain