Co je dobré vědět
- Přejděte na Aplikace > Utilities > Přístup na klíče na počítači Mac. Smažte certifikáty, jejichž platnost vypršela.
- V liště nabídky Keychain Access vyberte Certificate Assistant > Vyžádejte si certifikát od certifikační autority.
- Zadejte svou e-mailovou adresu a jméno. Vyberte Uloženo na disk > Pokračovat pro uložení požadavku (CSR).
Tento článek vysvětluje, jak obnovit certifikát vývojáře, jehož platnost vypršela, pro iPhone a iPad. Tento proces je zdlouhavý a začíná žádostí o podpis certifikátu (CSR).
Obnovení certifikátu vývojáře pro vývoj zařízení iPhone a iPad
Apple vás nevaruje, když platnost vašeho certifikátu vyprší; zobrazí se chyba oznamující, že váš iPad nemá nainstalovaný správný profil. Zjistit, že platnost certifikátu vývojáře vypršela, je polovina úspěchu. Druhá polovina správně nastavuje nový a připojuje ho k vašim profilům.
Proveďte tyto kroky, aby vše znovu fungovalo správně.
-
Otevřete na svém Macu aplikaci Keychain Access. Nachází se na adrese Applications > Utilities.
Smažte všechny certifikáty, jejichž platnost vypršela, jak je označeno červeným kroužkem s X. Jmenují se „iPhone Developer: [name]“a „iPhone Distribution: [name]“nebo podobně.
-
V nabídce Keychain Access vyberte Certificate Assistant > Požádat o certifikát od certifikační autority.
-
Zadejte platnou e-mailovou adresu a své jméno a z možností vyberte Uloženo na disk. Klikněte na Pokračovat a uložte soubor CSR (Certificate Signing Request) do svého Macu.
-
Přejděte do sekce Certifikáty portálu iOS Provisioning Portal, nahrajte soubor CSR a získejte platný certifikát. Po nahrání počkejte několik minut a obnovte obrazovku, aby se vystavil. Stahování certifikátu zatím odložte.
Abyste měli přístup k obrazovkám zřizování, musíte se přihlásit pomocí svého Apple ID a hesla a být Apple Developer.
- V sekci Certificates vyberte kartu Distribution a projděte stejným procesem, abyste se ujistili, že máte certifikát pro distribuci aplikací jako studna. Znovu, zatím stahování certifikátu odložte.
- Přejděte do sekce Provisioning portálu iOS Provisioning Portal.
- Vyberte Upravit a Upravit pro profil, který chcete použít pro kódové podepisování aplikací.
-
Na obrazovce Upravit se ujistěte, že je vedle vašeho nového certifikátu zaškrtnuto a odešlete změny.
- Klikněte na kartu Distribution a projděte stejným procesem se svým distribučním profilem. Odložte stahování těchto profilů.
- Spusťte Nástroj pro konfiguraci iPhone.
-
Přejděte na obrazovku Provisioning Profiles v konfiguračním nástroji pro iPhone a odeberte svůj aktuální profil poskytování a svůj distribuční profil, i když ještě nevypršela jejich platnost. Chcete je nahradit svými novými profily připojenými k novému certifikátu.
Nyní, když máte smazaný certifikát pro podepisování kódu a profily vašeho Macu, můžete začít stahovat nové verze.
- Vraťte se do sekce Provisioning a stáhněte si jak svůj profil poskytování, tak svůj distribuční profil. Po stažení je poklepejte na soubory a nainstalujte je do konfiguračního nástroje.
-
Vraťte se do sekce Certifikáty a stáhněte si nové certifikáty pro vývoj a distribuci. Znovu poklepejte na soubory a nainstalujte je do Keychain Access.
Měli byste být připraveni znovu nainstalovat testovací aplikace do iPadu a odeslat je do obchodu Apple App Store. Klíčovou součástí těchto kroků je vyčištění starých souborů, aby se zajistilo, že Xcode nebo vaše vývojová platforma třetí strany nezamění staré soubory s novými soubory. Vyhnete se tak velkým bolestem hlavy při odstraňování problémů s procesem.