Hoe jo jo Apple-ûntwikkelaers sertifikaat te fernijen

Ferwiderje sertifikaatûntwikkelders en provinsjale profilen

Ien fan 'e aspekten fan iPad-apps te ûntwikkeljen dy't in ûntwikkelder hawwe dy't har tosken opdroegen hat, wurdt opsetten om korrekte codeûndertekening te meitsjen foar kompilearjen apps en it oersetten fan it iPad foar testen. En as as dat it ien kear net genôch is, groeit de horror eins as it tiid is om de sertifikaat fan 'e ûntwikkelaar te ferfangen.

Hoe iPad apps te ûntwikkeljen

Spitigernôch sil Apple net warskôgje as jo sertifikaat ferrint, dus it earste ding dat jo sjogge is in flater dy't jo fertelle dat jo iPad net in goed profyl hat op it ynstallearjen. Dit kin jo foar in loop skriuwe, om't it profyl sels miskien net ferlern gien is, mar as it sertifikaat dat oan ferbûn is is ferrûn, sil it profiel stopje.

Tink derom dat it sertifikaat fan 'e ûntwikkelders dy't ferroppet is de helte de slach. De oare heule is gewoan in nij te setten opsetten en befestige oan jo profilen. Hjir binne de stappen dy't jo nedich meitsje moatte om alles te opsjen en wer goed wurkje te kinnen:

Oersjoch: Corona SDK foar iPhone en iPad Development

  1. Request a new certificate. Jo dogge dit yn 'e Keychain Access-applikaasje, dy't jo fine kinne troch jo yn jo Mac's applikaasje te gean en op' e knop "Utilities" te klikken.
  2. Binnen de Keychain Access kinne jo de sertifikaten sjen litte. De sertifikaten dy't nedich binne foar ûntwikkeling, wurde as "iPhone-ûntwikkelders: [namme]" en "iPhone-ferlies: [namme]" neamd. Se sille ek in reade sirkel hawwe mei in X yn 'e middelste oanwiisd dat se ferrûn binne. Jo wolle de ferrûne sertifikaten wiskje, oars kinne jo yn problemen koade rinne fan jo applikaasjes.
  3. Nei't jo jo ferrûnte sertifikaten útskeakele hawwe, moatte jo in triem ynfiere dy't in nije opfreget. Dit dwaan troch te gean nei Keychain Access -> Sertifikaat-assistint -> In sertifikaat oanfreegje fan in Sertifikaasjeautoriteit.
  4. Fier in jildich e-mailadres yn, jo namme en kieze "Bewarre op skiif" fan 'e opsjes. Klik op 'e nij om it bestân te bewarjen.
  5. Gean nei de sertifikaten fan it iOS Provisioning Portal om de bestân te uploaden en in jildich sertifikaat te krijen. As jo ​​it opladen hawwe, sille jo in pear minuten wachtsje moatte en it skerm ferfiere foar it útjûn wurde. Hâld op it laden fan it sertifikaat foar no.
  1. Kies de tabelverdieling yn 'e sertifikaten en selektearje itselde proses om te soargjen dat jo in sertifikaat hawwe om ek apps te ferwurkjen. Eartiids falt op it ynladen fan sertifikaat foar no.
  2. Gean nei de foarsjenning fan it iOS Provisioning Portal.
  3. Kies bewurkjen en feroarje foar it profyl dat jo brûke wolle om te kodearjen fan jo apps.
  4. Yn it modifike skerm kinne jo derfoar soargje dat der in markearring neist jo nije sertifikaat is en de wizigingen yntsjinnet.
  5. Klikje op de tabblêdferdieling en gean troch deselde proses fia jo distribúsjeprofyl. Werom op 'e nij downloade fan dizze profilen.
  6. Laad it iPhone-konfiguraasjeprogramma.
  7. Gean nei it Provisioningprofiles skerm yn it iPhone-konfiguraasjeprogramma en fuortsmite fan jo aktuele foarsjenningsprofyl en jo distribúsjeprofyl, sels as se noch net ferrûn binne. Jo wolle har ferfange troch jo nije profilen dy't oan it nije sertifikaat ferbûn binne.
  8. No dat wy jo sertifikaat- en profilen fan jo Mac ynsette, kinne wy ​​de nije ferzjes downloade.
  1. Gean werom nei de Provisioning-seksje en download as jo foarsjenningsprofyl en jo distribúsjeprofyl. As jo ​​downloade hawwe, moatte jo allinich dûbelklikke op de bestannen om se yn te stellen yn it konfiguraasjeprogramma.
  2. Gean werom nei de sertifikaten en sille de nije sertifikaten downloade foar ûntwikkeling en distribúsje. Eartiids moat gewoan dûbelklikke op de bestannen wol genôch wêze om se yn it Keychain Access te ynstallearjen.

En dat is it. Jo moatte lêze om te testen apps op jo iPad te ynstallearjen en se goed yntsjinje te litten oan it apparaat fan Apple. In kaai foar in part fan dizze stappen is it skjin meitsjen fan de âlde bestannen om te soargjen dat Xcode of jo ûntwikkelingsplatfoarm fan 'e tredde partij de âlde bestannen net mei de nije bestannen ferneatigje. Dit beweecht in grutte hoofdpsel by it problemen fan problemen mei it proses.