Πώς να ανανεώσετε τα πιστοποιητικά προγραμματιστή της Apple
Μία από τις πτυχές του ανάπτυξη εφαρμογών για iPad που μπορεί να αναγκάσει έναν προγραμματιστή να τραβήξει τα μαλλιά του έξω είναι να προετοιμαστεί για να κάνει σωστή υπογραφή κώδικα για τη μεταγλώττιση εφαρμογών και τη μεταφορά τους στο iPad για δοκιμή. Σαν να μην αρκεί να το κάνετε μια φορά, τελικά έρχεται η ώρα να ανανεώσετε το πιστοποιητικό του προγραμματιστή.
Όταν τα πράγματα σταματούν να λειτουργούν
Η Apple δεν σας προειδοποιεί όταν λήξει το πιστοποιητικό σας, επομένως το πρώτο πράγμα που σας χτυπάει είναι ένα σφάλμα που σας λέει ότι iPad δεν έχει εγκατεστημένο το κατάλληλο προφίλ. Αυτό μπορεί να σας ρίξει έναν βρόχο επειδή το ίδιο το προφίλ μπορεί να μην έχει λήξει, αλλά εάν το πιστοποιητικό με το οποίο είναι συνδεδεμένο έχει λήξει, το προφίλ σταματά να λειτουργεί.
Το να καταλάβετε ότι το πιστοποιητικό του προγραμματιστή που έληξε είναι η μισή μάχη. Το άλλο μισό δημιουργεί σωστά ένα νέο και επισυνάπτεται στα προφίλ σας.
Ανανέωση Πιστοποιητικού Προγραμματιστή για Ανάπτυξη iPhone και iPad
Ακολουθούν τα βήματα που πρέπει να ακολουθήσετε για να λειτουργήσουν ξανά όλα σωστά.
-
Ανοιξε το Πρόσβαση σε μπρελόκ εφαρμογή στο Mac σας. Βρίσκεται στο Εφαρμογές > Βοηθητικά προγράμματα.
Διαγράψτε τυχόν πιστοποιητικά που έχουν λήξει, όπως υποδεικνύεται από έναν κόκκινο κύκλο με ένα Χ μέσα. Ονομάζονται "iPhone Developer: [name]" και "iPhone Distribution: [name]" ή παρόμοια.
-
Στο Πρόσβαση σε μπρελόκ μενού, επιλέξτε Βοηθός πιστοποιητικών > Ζητήστε ένα πιστοποιητικό από μια αρχή έκδοσης πιστοποιητικών.
-
Εισαγάγετε μια έγκυρη διεύθυνση email και το όνομά σας και επιλέξτε Αποθηκεύτηκε στο δίσκο από τις επιλογές. Κάντε κλικ Να συνεχίσει και σώστε το Αίτημα υπογραφής πιστοποιητικού (CSR) αρχείο στο Mac σας.
-
μεταβείτε στο Ενότητα πιστοποιητικών της πύλης παροχής iOS για να ανεβάσετε το αρχείο CSR και να λάβετε ένα έγκυρο πιστοποιητικό. Αφού το ανεβάσετε, περιμένετε λίγα λεπτά και ανανεώστε την οθόνη για να εκδοθεί. Περιμένετε να κάνετε λήψη του πιστοποιητικού προς το παρόν.
Πρέπει να συνδεθείτε με το Apple ID και τον κωδικό πρόσβασής σας και να είστε Apple Developer για να αποκτήσετε πρόσβαση στις οθόνες παροχής.
Επιλέξτε το Κατανομή καρτέλα στο Πιστοποιητικά ενότητα και περάστε από την ίδια διαδικασία για να βεβαιωθείτε ότι έχετε ένα πιστοποιητικό για τη διανομή εφαρμογών επίσης. Και πάλι, αναμείνετε τη λήψη του πιστοποιητικού προς το παρόν.
μεταβείτε στο Τμήμα παροχής του iOS Provisioning Portal.
Επιλέγω Επεξεργασία και Τροποποιώ για το προφίλ που θέλετε να χρησιμοποιήσετε για την υπογραφή κωδικού στις εφαρμογές σας.
Στο Τροποποιώ οθόνη, βεβαιωθείτε ότι υπάρχει ένα σημάδι επιλογής δίπλα στο νέο σας πιστοποιητικό και υποβάλετε τις αλλαγές.
Κάντε κλικ στο Κατανομή και ακολουθήστε την ίδια διαδικασία με το προφίλ διανομής σας. Περιμένετε να κάνετε λήψη αυτών των προφίλ.
Εκκινήστε το Βοηθητικό πρόγραμμα διαμόρφωσης iPhone.
-
μεταβείτε στο Προφίλ Προμήθειας οθόνη στο iPhone Configuration Utility και καταργήστε το τρέχον προφίλ παροχής και το προφίλ διανομής σας ακόμα κι αν δεν έχουν λήξει ακόμη. Θέλετε να τα αντικαταστήσετε με τα νέα προφίλ σας συνδεδεμένα στο νέο πιστοποιητικό.
Τώρα που έχετε διαγράψει το πιστοποιητικό υπογραφής κώδικα και τα προφίλ του Mac σας, μπορείτε να ξεκινήσετε τη λήψη των νέων εκδόσεων.
Επιστρέψτε στο Τμήμα παροχής και πραγματοποιήστε λήψη τόσο του προφίλ παροχής όσο και του προφίλ διανομής σας. Κατά τη λήψη τους, κάντε διπλό κλικ στα αρχεία για να τα εγκαταστήσετε στο βοηθητικό πρόγραμμα διαμόρφωσης.
Επιστρέψτε στο Πιστοποιητικά ενότητα και κατεβάστε τα νέα πιστοποιητικά για ανάπτυξη και διανομή. Και πάλι, κάντε διπλό κλικ στα αρχεία για να τα εγκαταστήσετε στην Access Keychain.
Θα πρέπει να είστε έτοιμοι να εγκαταστήσετε ξανά δοκιμαστικές εφαρμογές στο iPad σας και να τις υποβάλετε στο Apple App Store. Ένα βασικό μέρος αυτών των βημάτων είναι να καθαρίσετε τα παλιά αρχεία για να βεβαιωθείτε Xcode ή η πλατφόρμα ανάπτυξης τρίτου μέρους δεν συγχέει τα παλιά αρχεία με τα νέα αρχεία. Αυτό αποφεύγει έναν σημαντικό πονοκέφαλο κατά την αντιμετώπιση προβλημάτων με τη διαδικασία.