Čo by ste mali vedieť
- Prejdite do aplikácie Aplikácie > Utilities > Prístup na kľúče na počítači Mac. Odstráňte certifikáty, ktorých platnosť vypršala.
- V paneli ponuky Keychain Access vyberte Asistent certifikátu > Požiadať o certifikát od certifikačnej autority.
- Zadajte svoju e-mailovú adresu a meno. Vyberte Uložené na disk > Pokračovať na uloženie vašej žiadosti (CSR).
Tento článok vysvetľuje, ako obnoviť certifikát vývojára, ktorého platnosť vypršala pre iPhone a iPad. Tento proces je zdĺhavý a začína sa žiadosťou o podpis certifikátu (CSR).
Obnovenie certifikátu vývojára pre vývoj zariadení iPhone a iPad
Apple vás neupozorní, keď platnosť vášho certifikátu vyprší; zobrazí sa chyba, že váš iPad nemá nainštalovaný správny profil. Zistiť, že platnosť certifikátu vývojára vypršala, je polovica úspechu. Druhá polovica sa správne nastavuje a pripája k vašim profilom.
Urobte tieto kroky, aby všetko opäť fungovalo správne.
-
Otvorte na svojom Macu aplikáciu Keychain Access. Nachádza sa na Applications > Utilities.
Vymažte všetky certifikáty, ktorých platnosť vypršala, ako je označené červeným krúžkom s X. Sú pomenované „iPhone Developer: [meno]“a „iPhone Distribution: [name]“alebo podobne.
-
V ponuke Keychain Access vyberte Certificate Assistant > Požiadať o certifikát od certifikačnej autority.
-
Zadajte platnú e-mailovú adresu a svoje meno a z možností vyberte Uložené na disk. Kliknite na Pokračovať a uložte súbor žiadosti o podpis certifikátu (CSR) do svojho Macu.
-
Prejdite do sekcie Certifikáty na portáli iOS Provisioning Portal, nahrajte súbor CSR a získajte platný certifikát. Po odovzdaní počkajte niekoľko minút a obnovte obrazovku, kým sa nevydá. Sťahovanie certifikátu zatiaľ odložte.
Na prístup k obrazovkám poskytovania sa musíte prihlásiť pomocou svojho Apple ID a hesla a byť Apple Developer.
- V sekcii Certificates vyberte kartu Distribution a prejdite rovnakým procesom, aby ste sa uistili, že máte certifikát na distribúciu aplikácií ako dobre. Ešte raz, sťahovanie certifikátu zatiaľ odložte.
- Prejdite do sekcie Provisioning portálu iOS Provisioning Portal.
- Vyberte Upraviť a Upraviť pre profil, ktorý chcete použiť na kódové podpisovanie aplikácií.
-
Na obrazovke Upraviť skontrolujte, či je vedľa vášho nového certifikátu začiarknuté políčko a odošlite zmeny.
- Kliknite na kartu Distribution a prejdite rovnakým procesom so svojím distribučným profilom. Odložte sťahovanie týchto profilov.
- Spustite Pomôcku na konfiguráciu iPhone.
-
Prejdite na obrazovku Provisioning Profiles v konfiguračnom nástroji iPhone a odstráňte svoj aktuálny profil poskytovania a distribučný profil, aj keď ešte nevypršala platnosť. Chcete ich nahradiť svojimi novými profilmi pripojenými k novému certifikátu.
Teraz, keď ste odstránili certifikát a profily na podpisovanie kódu vášho Macu, môžete začať sťahovať nové verzie.
- Vráťte sa do sekcie poskytovania a stiahnite si svoj profil poskytovania služieb aj distribučný profil. Keď sa stiahnu, dvakrát na ne kliknite a nainštalujte ich v konfiguračnom nástroji.
-
Vráťte sa do sekcie Certifikáty a stiahnite si nové certifikáty na vývoj a distribúciu. Opäť dvakrát kliknite na súbory a nainštalujte ich do Keychain Access.
Mali by ste byť pripravení znova nainštalovať testovacie aplikácie do svojho iPadu a odoslať ich do obchodu Apple App Store. Kľúčovou súčasťou týchto krokov je vyčistenie starých súborov, aby ste sa uistili, že Xcode alebo vaša vývojová platforma tretej strany si nepomýli staré súbory s novými súbormi. Tým sa zabráni veľkým bolestiam hlavy pri riešení problémov s procesom.