Šta treba znati
- Idite na Aplikacije > Utilities > Keychain Access aplikaciju na Mac-u. Izbrišite istekle certifikate.
- U traci menija Keychain Access, izaberite Certificate Assistant > Zahtjev za certifikat od tijela za izdavanje certifikata.
- Unesite svoju email adresu i ime. Odaberite Saved na disk > Nastavi da sačuvate svoj zahtjev (CSR).
Ovaj članak objašnjava kako obnoviti certifikat programera koji je istekao za iPhone i iPad. Proces je dugotrajan i počinje zahtjevom za potpisivanje certifikata (CSR).
Obnavljanje Developer's Certificate za iPhone i iPad razvoj
Apple vas ne upozorava kada vam certifikat istekne; vidite grešku koja vam govori da vaš iPad nema instaliran odgovarajući profil na njemu. Pola bitke je shvatiti da je certifikat programera istekao. Druga polovina pravilno postavlja novu i pričvršćuje na vaše profile.
Poduzmite ove korake da sve ponovo radi kako treba.
-
Otvorite aplikaciju Keychain Access na vašem Mac-u. Nalazi se u Aplikacije > Utilities.
Izbrišite sve istekle sertifikate kao što je označeno crvenim krugom sa X u njemu. Nazivaju se "iPhone Developer: [ime]" i "iPhone Distribution: [name]" ili slično.
-
U Pristup privjesku za ključeve, odaberite Certificate Assistant > Zahtjev za certifikat od ovlaštenog tijela za izdavanje certifikata.
-
Unesite ispravnu adresu e-pošte i svoje ime i izaberite Sačuvano na disk iz opcija. Kliknite Nastavi i sačuvajte datoteku zahtjeva za potpisivanje certifikata (CSR) na svoj Mac.
-
Idite na odjeljak Certifikati na iOS Provisioning portalu da otpremite CSR datoteku i dobijete važeći certifikat. Nakon što ga otpremite, pričekajte nekoliko minuta i osvježite ekran da se izda. Za sada sačekajte s preuzimanjem certifikata.
Morate se prijaviti sa svojim Apple ID-om i lozinkom i biti Apple Developer da biste pristupili ekranima za obezbjeđivanje.
- Odaberite karticu Distribucija u odjeljku Certificates i prođite kroz isti proces kako biste bili sigurni da imate certifikat za distribuciju aplikacija kao dobro. Još jednom, sačekajte sa preuzimanjem certifikata za sada.
- Idite na odjeljak Provisioning na iOS portalu za pružanje usluga.
- Odaberite Edit i Modify za profil koji želite koristiti za kodiranje vaših aplikacija.
-
Na ekranu Modify, provjerite postoji li kvačica pored vašeg novog certifikata i podnesite promjene.
- Kliknite na karticu Distribucija i prođite kroz isti proces sa vašim profilom distribucije. Odustani od preuzimanja ovih profila.
- Pokrenite iPhone Configuration Utility.
-
Idite na ekran Provisioning Profiles u iPhone Configuration Utility-u i uklonite svoj trenutni profil za proviziju i vaš distribucijski profil čak i ako još nisu istekli. Želite ih zamijeniti svojim novim profilima priloženim novom certifikatu.
Sada kada su vaš Mac certifikat za potpisivanje koda i profili izbrisani, možete početi preuzimati nove verzije.
- Vratite se na Odjel za nabavku i preuzmite i svoj profil za obezbjeđivanje i svoj profil distribucije. Kada se preuzmu, dvaput kliknite na fajlove da ih instalirate u uslužni program za konfiguraciju.
-
Vratite se na odjeljak Certificates i preuzmite nove certifikate za razvoj i distribuciju. Opet, dvaput kliknite na fajlove da ih instalirate u Keychain Access.
Trebali biste biti spremni da ponovo instalirate testne aplikacije na svoj iPad i pošaljete ih u Apple App Store. Ključni dio ovih koraka je čišćenje starih datoteka kako bi se osiguralo da Xcode ili razvojna platforma treće strane ne pomiješa stare datoteke s novim datotekama. Ovo izbjegava veliku glavobolju prilikom rješavanja problema s procesom.