AskCleanAskClean

Πώς να διαγράψετε με ασφάλεια παλιό Xcode DeviceSupport

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

Κλείστε το Xcode, εντοπίστε τις εκδόσεις iOS που χρησιμοποιείτε ακόμη και διαγράψτε μόνο φακέλους DeviceSupport χωρίς αντίστοιχη ενεργή συσκευή ή εργασία. Το Xcode μπορεί να προετοιμάσει ξανά τα σύμβολα όταν συνδεθεί συμβατή συσκευή, αλλά απαιτούνται χρόνος, η συσκευή και μερικές φορές components ή δίκτυο.

Εκδόσεις Xcode DeviceSupport σε σύγκριση με συσκευές Apple που χρησιμοποιούνται ακόμη
Κρατήστε υποστήριξη για εκδόσεις στις οποίες κάνετε debugging και αφαιρέστε μόνο επιβεβαιωμένα παλιές εκδόσεις.

Τι αποθηκεύει το DeviceSupport

Το Xcode αποθηκεύει σύμβολα και δεδομένα υποστήριξης στο ~/Library/Developer/Xcode/iOS DeviceSupport και σε αντίστοιχες διαδρομές άλλων πλατφορμών. Δεν είναι φωτογραφίες ούτε αντίγραφο ασφαλείας iPhone· υποστηρίζουν debugging συγκεκριμένου συνδυασμού συσκευής και συστήματος.

Συγκρίνετε φακέλους με πραγματικές συσκευές

Ελέγξτε εκδόσεις και μεγέθη σε Finder, Xcode > Settings > Platforms και Window > Devices and Simulators. Κρατήστε την ακριβή έκδοση κάθε συσκευής στην οποία κάνετε ακόμη debugging και όσες απαιτούν test, support ή CI. Παρόμοια ονόματα μπορεί να είναι διαφορετικά builds.

  1. Κλείστε Xcode, Simulator και εργαλεία debugging.
  2. Καταγράψτε τις εκδόσεις συστήματος των συσκευών που χρησιμοποιείτε.
  3. Ανοίξτε ~/Library/Developer/Xcode/iOS DeviceSupport και συγκρίνετε ονόματα και μεγέθη.
  4. Μετακινήστε στον Κάδο μόνο μια επιβεβαιωμένα παλιά έκδοση.
  5. Δοκιμάστε σύνδεση και debugging πριν αδειάσετε τον Κάδο.

Μην συγχέετε DeviceSupport με Xcode Archives: τα σύμβολα συσκευής συνήθως ανακτώνται, ενώ ένα release dSYM μπορεί να είναι αναντικατάστατο.

Αφαιρέστε μόνο αποσυρμένες εκδόσεις

Με Xcode και Simulator κλειστά, μετακινήστε στον Κάδο έναν επιβεβαιωμένο φάκελο έκδοσης, όχι όλο το DeviceSupport. Ανοίξτε το Xcode και συνδέστε δοκιμαστική συσκευή. Αν χρειάζεται, εμφανίζεται Preparing debugger support ενώ τα δεδομένα δημιουργούνται ξανά.

Υπολογίστε το κόστος ανάκτησης

Η ανάκτηση μπορεί να αποτύχει με πολύ παλιό Xcode, σύστημα που δεν υποστηρίζεται ακόμη ή components που λείπουν. Κρατήστε την απαραίτητη υποστήριξη πριν εργαστείτε offline. Το AskClean δείχνει κάθε έκδοση και το κόστος ανάκτησης χωρίς προεπιλογή.

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

Το Xcode δημιουργεί ξανά το DeviceSupport;

Συνήθως ναι όταν συνδεθεί συμβατή συσκευή, αλλά μπορεί να χρειαστεί χρόνος και τα σωστά components.

Διαγράφονται δεδομένα από το iPhone;

Όχι. Αφαιρείται μόνο τοπική υποστήριξη debugging από το Mac, όχι φωτογραφίες, εφαρμογές ή backups.

Πρέπει να διαγράψω όλο τον φάκελο;

Όχι. Αφαιρέστε μόνο εκδόσεις χωρίς ενεργή συσκευή ή απαίτηση.

Πηγές

Περισσότεροι οδηγοί αποθήκευσης για προγραμματιστές