Οδηγοί
Πώς να μειώσετε τους χρόνους δημιουργίας του Xcode σε CI
Οι εκδόσεις Xcode χρειάζονται είκοσι λεπτά σε κάθε εκτέλεση.
7 λεπτά ανάγνωσης
Γιατί συμβαίνει
Πώς να το διορθώσετε
- Persist DerivedData ανάμεσα σε τρεξίματα — η μεγαλύτερη διαθέσιμη νίκη
- Καρφιτσώστε την έκδοση Xcode, ώστε η προσωρινή μνήμη να μην ακυρωθεί από μια ενημέρωση εικόνας
- Βρείτε αργές εκφράσεις με -Xfrontend -warn-long-expression-type-checking=200
- Διαχωρίστε μεγάλες μονάδες, ώστε μια αλλαγή να μην ακυρώνει τα πάντα
- Χρησιμοποιήστε έναν δρομέα M4 — Η μεταγλώττιση Swift είναι πολύ ευαίσθητη σε ένα νήμα
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Πώς να επιταχύνετε τις δοκιμές προσομοιωτή iOSΟι δοκιμές προσομοιωτή διαρκούν μισή ώρα.Πώς να χειριστείτε την υπογραφή κώδικα iOS στο CIΗ υπογραφή λειτουργεί τοπικά και αποτυγχάνει κατά διαστήματα στο CI.Πώς να επικυρώσετε τις εφαρμογές macOS στο CIΗ συμβολαιογραφική διαδικασία είναι αργή και περιστασιακά λήγει.Διόρθωση της εξάντλησης του δίσκου runner macOSΟι εργασίες αποτυγχάνουν χωρίς να υπάρχει χώρος στη συσκευή στο macOS.