Cara menyahpasang Xcode sepenuhnya pada Mac tanpa kehilangan projek atau dSYM
Pasukan AskClean · Dikemas kini 2026-11-02
Untuk menyahpasang Xcode sepenuhnya, simpan dahulu folder projek serta Archives atau dSYM yang masih diperlukan untuk binaan yang telah diedarkan. Kemudian buang runtime simulator yang tidak diperlukan semasa Xcode masih terpasang, pindahkan Xcode ke Sampah, semak DerivedData secara berasingan, dan kekalkan Command Line Tools jika Homebrew atau pengkompil lain masih menggunakannya. Proses yang selamat membuang data pembangun yang boleh dibina semula tanpa menganggap setiap folder Library sebagai sampah.

Lindungi data yang tidak boleh dibina semula sebelum menyahpasang
Folder projek bukan sisa Xcode. Lindungi repositori, fail yang belum di-commit, pakej setempat dan aset. Simpan Archives dan dSYM bagi versi yang masih diedarkan di App Store, TestFlight atau kepada pelanggan, serta keadaan Simulator yang masih anda perlukan.
Nyahpasang aplikasi mengikut kaedah pemasangan asalnya
Semasa Xcode masih terpasang, buang runtime simulator yang tidak diperlukan melalui Settings > Components dalam Xcode (Platforms dalam Xcode 14–15) atau dengan xcrun simctl — kedua-duanya memerlukan Xcode yang masih terpasang. Kemudian keluar daripada Xcode dan Simulator, pastikan aplikasi yang dipilih memang Xcode, dan pindahkan Xcode.app ke Sampah melalui Finder; semak salinan lain seperti Xcode-beta.app satu per satu. Jangan padam /Library/Developer/CommandLineTools secara automatik; Git, Homebrew, clang dan skrip binaan mungkin masih memerlukannya.
Sahkan sebelum mengosongkan Sampah
Semak folder Aplikasi, proses yang masih berjalan dalam Monitor Aktiviti, dan output xcode-select -p sekali lagi. Pastikan projek, Archives/dSYM yang diperlukan dan data Simulator masih ada sebelum mengosongkan Sampah. Angka Data Sistem mungkin lambat dikemas kini.
Peta keselamatan nyahpasang lengkap
| Langkah | Tempat menyemak atau bertindak | Perkara yang perlu diberi perhatian |
|---|---|---|
| Lindungi data yang tidak boleh dibina semula sebelum menyahpasang | Folder projek / Xcode Organizer / Archives | Folder projek bukan sisa Xcode. |
| Nyahpasang aplikasi mengikut kaedah pemasangan asalnya | /Applications/Xcode.app / Finder | Semasa Xcode masih terpasang, buang runtime simulator yang tidak diperlukan melalui Settings > Components dalam Xcode (Platforms dalam Xcode 14–15) atau dengan xcrun simctl — kedua-duanya memerlukan Xcode yang masih terpasang. |
| Sahkan sebelum mengosongkan Sampah | xcode-select -p / Monitor Aktiviti | Semak folder Aplikasi, proses yang masih berjalan dalam Monitor Aktiviti, dan output xcode-select -p sekali lagi. |
Soalan lazim
Bolehkah seluruh ~/Library/Developer dipadam?
Tidak. Folder itu mencampurkan DerivedData yang boleh dibina semula dengan Archives/dSYM, DeviceSupport, runtime dan keadaan Simulator; nilai setiap kategori secara berasingan.
Sumber