Πώς να διαγράψετε την προσωρινή μνήμη Xcode και να σταματήσετε τη συντριβή της εφαρμογής

Το Xcode είναι ένα ανεκτίμητο εργαλείο για τους προγραμματιστές MacOS και iOS. Ωστόσο, τόσο χρήσιμο όσο είναι, η εφαρμογή είναι επίσης γνωστή για να γίνει πιο αργή με την πάροδο του χρόνου και ακόμη και να αρχίζει να συντρίβει συχνά. Μπορεί να γνωρίζετε ότι ένας τρόπος για να το διορθώσετε είναι να αφαιρέσετε την προσωρινή μνήμη Xcode. Σας επιτρέπει να αναγκάσετε τον προσομοιωτή να επαναφορτώσει τον κώδικα από το διακομιστή και να διευθύνει άλλες δυσλειτουργίες εφαρμογών. Συνεχίστε να διαβάζετε για να μάθετε πώς να διαγράψετε το Xcode Cache με μη αυτόματο τρόπο και αυτόματα.

Ποιες είναι οι κρυφές μνήμες xcode;

Οι κρυφές μνήμες είναι μικροσκοπικά κομμάτια πληροφοριών που τα καταστήματα εφαρμογών για να λειτουργούν γρηγορότερα. Στην περίπτωση του Xcode, αυτή η εφαρμογή συνήθως αποθηκεύει διαφορετικές πληροφορίες που μπορεί να χρειαστεί να καταστήσει τη διαδικασία ανάπτυξης γρηγορότερα. Συγκεκριμένα, η προσωρινή μνήμη βοηθά στην επιτάχυνση των επόμενων κατασκευών, μειώνοντας έτσι τους χρόνους κατασκευής. Ακολουθούν ορισμένοι τύποι αυτών των κρυφών Caches Xcode: Cache Module, Derive Data, Cache Simulator και Build Cache.

ΣΗΜΑ I DELETE XCODE CACHES;

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

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

1. Καθαρίστε την προσωρινή μνήμη XCode με εργαλείο

Ας ξεκινήσουμε με μια εύκολη, αυτόματη μέθοδο για τη διαγραφή της προσωρινής μνήμης σε Xcode. Βασίζεται σε ένα χαρακτηριστικό καθαρισμού στο CleanMYMAC που σας επιτρέπει να καθαρίσετε τον προσομοιωτή iOS σας με το πάτημα μερικών κουμπιών. Αυτό το καθιστά γρήγορο και εύκολο στη χρήση και δεν θα διακινδυνεύσετε να τρέχετε σε προβλήματα με το σύστημα αρχείων.

  1. Πάρτε τη δωρεάν δοκιμή CleanMYMAC.
  2. Μεταβείτε στην καρτέλα Εκκαθάριση και εκτελέστε μια σάρωση.
  3. Κάντε κλικ στην επιλογή Ανασκόπηση όλων των σκουπιδιών και αφαιρέστε το XCode Junk.

Αυτό είναι! Τώρα, ας προχωρήσουμε με τα βήματα για τη χειροκίνητη απομάκρυνση του Xcode Cache.

2. Καθαρίστε την κατασκευή του έργου

Εάν προσπαθείτε να διορθώσετε ένα πρόβλημα με τη συντριβή του Xcode, αξίζει να καθαρίσετε πρώτα το έργο. Αυτό θα απαλλαγεί από την τρέχουσα κατασκευή και θα δημιουργήσει ένα νέο την επόμενη φορά που θα εκτελέσετε τον κωδικό.

  • Με το έργο ανοιχτό στον κωδικό, μεταβείτε στη γραμμή μενού, επιλέξτε το προϊόν και κάντε κλικ στο Clean Build Folder> Καθαρίστε ή:
  • Με το έργο ανοιχτό, πατήστε Command + Shift + K

3. Καθαρίστε το φάκελο δημιουργίας

Για να καθαρίσετε το φάκελο δημιουργίας και να απαλλαγείτε από τα αρχεία προσωρινής μνήμης, κάντε τα εξής:

  • Στο έργο κώδικα, κάντε κλικ στο μενού προϊόντος ενώ κρατάτε πατημένο το πλήκτρο επιλογής (Alt) και επιλέξτε Καθαρίστε τον φάκελο αμέσως> Καθαρίστε ή
  • Πατήστε Command + Shift + Option + K

Διαβάστε επίσης:Πώς να διορθώσετε το Xcode 16 Προβλήματα: Οδηγός αντιμετώπισης προβλημάτων

4. Επαναφορά περιεχομένου προσομοιωτή και ρυθμίσεις

Εάν κανένα από τα παραπάνω βήματα δεν επιλύσει το πρόβλημά σας, δοκιμάστε να επαναφέρετε το περιεχόμενο και τις ρυθμίσεις του προσομοιωτή:

  1. Μεταβείτε στο μενού Xcode και επιλέξτε Open Tool Developer> Simulator.
  2. Στη συνέχεια, κάντε κλικ στην επιλογή Συσκευή> Διαγράψτε όλο το περιεχόμενο και τις ρυθμίσεις.

5. Διαγραφή δεδομένων που προέρχονται από το Xcode

Τα παράγωγα δεδομένα είναι ο τόπος για όλες τις προσωρινές πληροφορίες δημιουργίας και ευρετηρίου έργου. Εάν κάτι δεν λειτουργεί σωστά, είναι εντάξει να διαγράψετε αυτόν τον φάκελο.

Έτσι, εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα ή τα πράγματα λειτουργούν αργά, δοκιμάστε να διαγράψετε δεδομένα προερχόμενα, τα οποία θα αναγκάσουν το XCode να το αναδημιουργήσει όταν το εκτελείτε στη συνέχεια.

  1. Στη γραμμή μενού, επιλέξτε το παράθυρο και, στη συνέχεια, διοργανωτής.
  2. Τώρα, επιλέξτε έργα και, στη συνέχεια, κάντε κλικ στην επιλογή Επιλέξτε το έργο σας.
  3. Επιλέξτε το έργο του οποίου τα δεδομένα που προέρχονται από τα οποία θέλετε να διαγράψετε.
  4. Στο παράθυρο που ανοίγει, θα δείτε τον παραγόμενο φάκελο δεδομένων που αναφέρεται, μαζί με τη διαδρομή Finder.
  5. Στα δεξιά του φακέλου, υπάρχει ένα κουμπί διαγραφής. Κάντε κλικ σε αυτό.

Τώρα, διαγράψτε την προσωρινή μνήμη της μονάδας.

  1. Πηγαίνω~/Library/Developer/Xcode/DerivedData/ModuleCacheΑπό το Finder> Go> πηγαίνετε στο φάκελο.
  2. Σύρετε τα αρχεία από το φάκελο ModuleCache στα σκουπίδια και αδειάστε τα. Μην διαγράψετε τον ίδιο τον φάκελο.

6. Διαγραφή αρχείων υποστήριξης συσκευών iOS

Υπάρχει ένας άλλος φάκελος μέσα σε δεδομένα που προέρχονται από την υποστήριξη της συσκευής iOS. Για κάθε έκδοση iOS που δοκιμάζετε χρησιμοποιώντας τον προσομοιωτή, δημιουργείται ένας νέος φάκελος μέσα σε αυτόν τον φάκελο. Αυτό μπορεί να δημιουργηθεί με την πάροδο του χρόνου. Μπορείτε να διαγράψετε όλους αυτούς τους υποφακέλους (αν και όχι ο ίδιος ο φάκελος υποστήριξης συσκευών iOS) και το XCode θα δημιουργήσει ένα καινούργιο την επόμενη φορά που θα εκτελέσετε τον προσομοιωτή. Εάν είστε άβολα να τα διαγράψετε εντελώς, μπορείτε να τα μετακινήσετε σε ένα προσωρινό φάκελο μέχρι να είστε βέβαιοι ότι η μετακίνηση τους δεν έχει προκαλέσει κανένα πρόβλημα και στη συνέχεια να τα διαγράψετε αργότερα.

7. Χρησιμοποιήστε τερματικό σταθμό

Εάν κανένα από τα παραπάνω δεν βοηθά, μπορείτε να χρησιμοποιήσετε το Terminal για να επαναφέρετε τις προτιμήσεις του Xcode.

  1. Ανοίξτε το τερματικό από τις εφαρμογές> Βοηθητικά προγράμματα
  2. Τύποςdefaults delete com.apple.dt.Xcodeκαι πατήστε επιστροφή.

Όταν ανοίξετε το XCode, θα δημιουργήσει νέες προτιμήσεις.

Υπάρχει επίσης μια μέθοδος καθαρισμού αρχείων προσωρινής μνήμης που περιλαμβάνει την πλοήγηση σε 'ιδιωτικό/var/φακέλους'(Χρησιμοποιήστε το μενού GO στο Finder, επιλέξτε Πηγαίνετε στο φάκελο και, στη συνέχεια, πληκτρολογήστε αυτήν τη διαδρομή), σκάβοντας μέσω φακέλων μέχρι να βρείτε ένα αρχείο cache xcode και να το διαγράψετε. Ωστόσο, δεν θα συνιστούσαμε αυτή τη διαδρομή εκτός αν είστε απολύτως βέβαιοι ότι ξέρετε τι κάνετε. Η αφαίρεση του λανθασμένου αρχείου μπορεί να δημιουργήσει πολλά προβλήματα, όχι μόνο στον Xcode αλλά στο OS στο σύνολό του. Σε ορισμένες περιπτώσεις, οι χρήστες που έκαναν ότι έπρεπε να επανεγκαταστήσουν το macOS από το μηδέν.

Εάν αντιμετωπίζετε προβλήματα με το XCODE και πρέπει να καθαρίσετε το έργο δημιουργήστε ή να καθαρίσετε την προσωρινή μνήμη, ακολουθώντας τα παραπάνω βήματα θα τα βοηθήσουν. Είναι καλή ιδέα να ακολουθήσετε τα χειροκίνητα βήματα ένα προς ένα, ελέγχοντας κάθε φορά αν το πρόβλημα έχει επιλυθεί. Η χρήση της μεθόδου πλοήγησης σε "ιδιωτικά/var/φακέλους" δεν συνιστάται επειδή ενώ μπορεί να διορθώσει τα ζητήματα που έχετε, μεταφέρει τον κίνδυνο να ανακατέψετε τον κατάλογο αρχείων του MacOS και ίσως καταλήξετε να επανεγκαταστήσετε το λειτουργικό σύστημα.

Ευχαριστώ για την ανάγνωση και μείνετε συντονισμένοι!