AskClean

Πλήρης απεγκατάσταση του Xcode από το Mac χωρίς απώλεια έργων ή dSYM

Ομάδα AskClean · Ενημερώθηκε 2026-11-02

Για να απεγκαταστήσετε πλήρως το Xcode, κρατήστε πρώτα τους φακέλους των έργων και όσα Archives ή dSYM χρειάζονται για εκδόσεις που έχετε διανείμει. Έπειτα αφαιρέστε τα runtimes προσομοιωτών που δεν χρειάζεστε όσο το Xcode είναι ακόμη εγκατεστημένο, μετακινήστε το Xcode στον Κάδο, εξετάστε χωριστά το DerivedData και κρατήστε τα Command Line Tools αν τα χρησιμοποιεί ακόμη το Homebrew ή κάποιος άλλος μεταγλωττιστής. Έτσι αφαιρείτε τα δεδομένα ανάπτυξης που ξαναδημιουργούνται, χωρίς να θεωρείτε άχρηστο κάθε φάκελο της Library.

Χώρος εργασίας προγραμματιστή σε Mac, με τα archives και τις συσκευές προσομοιωτή ξεχωριστά πριν από την αφαίρεση του Xcode
Η πλήρης απεγκατάσταση του Xcode ξεκινά ξεχωρίζοντας τον πηγαίο κώδικα, τα αρχεία των εκδόσεων που κυκλοφορούν και την κατάσταση των προσομοιωτών από τις cache που ξαναδημιουργούνται.

Προστατέψτε ό,τι δεν ξαναδημιουργείται πριν από την απεγκατάσταση

Οι φάκελοι των έργων δεν είναι υπολείμματα του Xcode. Προστατέψτε τα repositories, τις αλλαγές χωρίς commit, τα τοπικά πακέτα και τα assets. Κρατήστε τα Archives και τα dSYM για εκδόσεις που κυκλοφορούν ακόμη στο App Store, στο TestFlight ή σε πελάτες, καθώς και όση κατάσταση του Simulator χρειάζεστε.

Αφαιρέστε την εφαρμογή με τον τρόπο που την εγκαταστήσατε

Κλείστε το Xcode και το Simulator. Αν θέλετε να αφαιρέσετε runtimes προσομοιωτών, κάντε το πριν από την απεγκατάσταση, από το Settings > Components του Xcode (Platforms στο Xcode 14–15) ή με το simctl — και τα δύο χρειάζονται εγκατεστημένο Xcode. Έπειτα μετακινήστε το σωστό Xcode.app στον Κάδο από το Finder. Μη διαγράψετε αυτόματα το /Library/Developer/CommandLineTools· το Git, το Homebrew, το clang και τα scripts build μπορεί να το χρησιμοποιούν ακόμη.

Επαληθεύστε πριν αδειάσετε τον Κάδο

Ελέγξτε ξανά τον φάκελο «Εφαρμογές», τις διεργασίες στην Παρακολούθηση δραστηριότητας και την έξοδο της εντολής xcode-select -p. Επιβεβαιώστε ότι τα έργα, τα απαραίτητα Archives/dSYM και τα δεδομένα του Simulator είναι στη θέση τους πριν αδειάσετε τον Κάδο. Τα Δεδομένα συστήματος στον «Χώρο αποθήκευσης» μπορεί να ενημερωθούν με καθυστέρηση.

Χάρτης ασφαλείας για πλήρη απεγκατάσταση

ΑπόφασηΠού ελέγχετε ή ενεργείτεΣυνέπεια και επαλήθευση
Προστατέψτε ό,τι δεν ξαναδημιουργείται πριν από την απεγκατάστασηΈργα / Xcode Organizer / ArchivesΟι φάκελοι των έργων δεν είναι υπολείμματα του Xcode.
Αφαιρέστε την εφαρμογή με τον τρόπο που την εγκαταστήσατε/Applications/Xcode.app / FinderΚλείστε το Xcode και το Simulator.
Επαληθεύστε πριν αδειάσετε τον Κάδοxcode-select -p / Παρακολούθηση δραστηριότηταςΕλέγξτε ξανά τον φάκελο «Εφαρμογές», τις διεργασίες στην Παρακολούθηση δραστηριότητας και την έξοδο της εντολής xcode-select -p.

Συχνές ερωτήσεις

Μπορώ να διαγράψω ολόκληρο το ~/Library/Developer;

Όχι. Περιέχει DerivedData που ξαναδημιουργείται, αλλά και Archives/dSYM, DeviceSupport, runtimes και κατάσταση του Simulator· εξετάστε κάθε υποκατηγορία χωριστά αντί να διαγράψετε τον γονικό φάκελο.

Πηγές

Σχετικοί οδηγοί πλήρους απεγκατάστασης