Οδηγοί
Πώς να χειριστείτε την υπογραφή κώδικα iOS στο CI
Η υπογραφή λειτουργεί τοπικά και αποτυγχάνει κατά διαστήματα στο CI.
6 λεπτά ανάγνωσης
Γιατί συμβαίνει
Πώς να το διορθώσετε
- Δημιουργήστε ένα αποκλειστικό κλειδί CI και ξεκλειδώστε το ρητά στην εργασία
- Χρησιμοποιήστε την αντιστοίχιση fastlane με ρόλο μόνο για ανάγνωση, ώστε το CI να ανακτά αντί να αναγεννά
- Αποθηκεύστε το πιστοποιητικό ως μυστικό base64 και εισαγάγετε το κατά την έναρξη της εργασίας
- Ελέγξτε τη λήξη του προφίλ — η ετήσια λήξη είναι η πιο συνηθισμένη ξαφνική αποτυχία
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Πώς να μειώσετε τους χρόνους δημιουργίας του Xcode σε CIΟι εκδόσεις Xcode χρειάζονται είκοσι λεπτά σε κάθε εκτέλεση.Πώς να επιταχύνετε τις δοκιμές προσομοιωτή iOSΟι δοκιμές προσομοιωτή διαρκούν μισή ώρα.Πώς να επικυρώσετε τις εφαρμογές macOS στο CIΗ συμβολαιογραφική διαδικασία είναι αργή και περιστασιακά λήγει.Διόρθωση της εξάντλησης του δίσκου runner macOSΟι εργασίες αποτυγχάνουν χωρίς να υπάρχει χώρος στη συσκευή στο macOS.