Što treba znati
- Idite na Applications > Utilities > Keychain Access aplikaciju na Macu. Izbrišite istekle certifikate.
- U traci izbornika Keychain Access odaberite Certificate Assistant > Zahtjev za certifikat od tijela za izdavanje certifikata.
- Unesite svoju e-mail adresu i ime. Odaberite Spremljeno na disk > Nastavi da biste spremili svoj zahtjev (CSR).
Ovaj članak objašnjava kako obnoviti istekli certifikat programera za iPhone i iPad. Proces je dugotrajan i počinje zahtjevom za potpisivanje certifikata (CSR).
Obnavljanje certifikata programera za iPhone i iPad razvoj
Apple vas ne upozorava kada vaš certifikat istekne; vidite pogrešku koja vam govori da vaš iPad nema ispravan profil instaliran na njemu. Shvatiti da je certifikat programera istekao pola je uspjeha. Druga polovica se pravilno postavlja i prilaže vašim profilima.
Poduzmite ove korake kako bi sve ponovno ispravno radilo.
-
Otvorite Keychain Access aplikaciju na svom Macu. Nalazi se u Applications > Utilities.
Izbrišite sve istekle certifikate kao što je označeno crvenim krugom sa X u njemu. Nazivaju se "iPhone Developer: [name]" i "iPhone Distribution: [name]" ili slično.
-
U Keychain Access izborniku odaberite Certificate Assistant > Zatražite certifikat od tijela za izdavanje certifikata.
-
Unesite važeću adresu e-pošte i svoje ime i odaberite Spremljeno na disk iz opcija. Pritisnite Nastavi i spremite datoteku Zahtjeva za potpisivanje certifikata (CSR) na svoj Mac.
-
Idite na odjeljak Certifikati na iOS Provisioning Portalu kako biste prenijeli CSR datoteku i primili važeći certifikat. Nakon što ga učitate, pričekajte nekoliko minuta i osvježite zaslon da bi se izdao. Za sada odgodite preuzimanje certifikata.
Morate se prijaviti sa svojim Apple ID-om i lozinkom i biti Apple Developer da biste pristupili zaslonima za dodjelu.
- Odaberite karticu Distribucija u odjeljku Certifikati i prođite kroz isti postupak kako biste bili sigurni da imate certifikat za distribuciju aplikacija kao dobro. Opet, za sada odgodite preuzimanje certifikata.
- Idite na odjeljak Provisioning na iOS Provisioning portalu.
- Odaberite Edit i Modify za profil koji želite koristiti za kodno potpisivanje svojih aplikacija.
-
Na zaslonu Modify, provjerite postoji li kvačica pored vašeg novog certifikata i pošaljite promjene.
- Kliknite karticu Distribucija i prođite kroz isti postupak sa svojim distribucijskim profilom. Odgodite preuzimanje ovih profila.
- Pokrenite iPhone Configuration Utility.
-
Idite na zaslon Provisioning Profiles u iPhone Configuration Utility i uklonite svoj trenutni profil za pružanje usluga i profil za distribuciju čak i ako još nisu istekli. Želite ih zamijeniti svojim novim profilima priloženim novom certifikatu.
Sada kada ste izbrisali certifikat za potpisivanje koda i profile vašeg Mac računala, možete početi preuzimati nove verzije.
- Vratite se na Odjeljak za pružanje usluga i preuzmite i svoj profil za pružanje usluga i svoj profil za distribuciju. Kada se preuzmu, dvaput kliknite datoteke da biste ih instalirali u uslužnom programu za konfiguraciju.
-
Vratite se na odjeljak Certifikati i preuzmite nove certifikate za razvoj i distribuciju. Opet dvaput kliknite datoteke da biste ih instalirali u Keychain Access.
Trebali biste biti spremni ponovno instalirati testne aplikacije na svoj iPad i poslati ih u Apple App Store. Ključni dio ovih koraka je čišćenje starih datoteka kako biste bili sigurni da Xcode ili vaša razvojna platforma treće strane ne miješaju stare datoteke s novim datotekama. Time se izbjegava velika glavobolja prilikom rješavanja problema s procesom.