Как да подновите своя сертификат за разработчици на

Подновяване на сертификати за разработчици и профили за осигуряване

Един от аспектите на разработването на приложения за iPad, които могат да имат разработчик, издърпвайки зъбите им, е да направят настройка за правилното подписване на кода за компилиране на приложения и прехвърлянето им в iPad за тестване. И сякаш, ако го направиш веднъж не е достатъчно, ужасът всъщност расте, когато дойде време да подновиш сертификата на строителя.

Как да разработите iPad приложения

За съжаление, Apple не ви предупреждава, когато вашият сертификат изтече, така че първото нещо, с което се удари, е грешка, която ви казва, че вашият iPad няма инсталиран подходящ профил. Това може да ви хвърли за цикъл, защото самият профил може да не е изтекъл, но ако сертификатът, с който е обвързан, изтече, профилът ще спре да работи.

Разбирането, че сертификатът на разработчика е изтекъл, е половината от битката. Другата половина е правилно да се създаде нов и прикрепен към вашите профили. Ето стъпките, които трябва да предприемете, за да настроите всичко и да работите правилно отново:

Преглед: Корона SDK за разработка на iPhone и iPad

  1. Заявете нов сертификат. Направете това в приложението Keychain Access, което можете да намерите, като влезете в приложенията на Mac и кликнете върху папката Utilities.
  2. Вътре в Access Keychain ще видите изброените сертификати. Сертификатите, необходими за разработката, ще бъдат наречени като "iPhone Developer: [name]" и "iPhone Distribution: [name]". Те също така ще имат червен кръг с X в средата, което означава, че те са изтекли. Ще искате да изтриете сертификатите с изтекъл срок на валидност, тъй като в противен случай може да се появи проблем с подписването на вашите приложения.
  3. След като изчистите сертификатите си с изтекъл срок на валидност, трябва да генерирате файл, изискващ нов. Направете това като отидете в Keychain Access -> Certificate Assistant -> Заявка за сертификат от сертифициращ орган.
  4. Въведете валиден имейл адрес, вашето име и изберете "Записано на диск" от опциите. Кликнете върху продължете, за да запазите файла.
  5. Отворете секцията "Сертификати" на портала за предоставяне на iOS, за да качите файла и да получите валиден сертификат. След като го качите, ще трябва да изчакате няколко минути и да опресните екрана, за да бъде издаден. Задръжте за изтегляне на сертификата за момента.
  1. Изберете раздел "Разпределение" в секцията "Сертификати" и преминете през същия процес, за да сте сигурни, че имате и сертификат за разпространение на приложения. Отново задръжте за изтегляне на сертификата за момента.
  2. Отворете раздела Provisioning на iOS Provisioning Portal.
  3. Изберете редактиране и промяна за профила, който искате да използвате, за да кодирате приложенията си.
  4. На екрана Модифицирайте, уверете се, че до новия сертификат има отметка и изпратете промените.
  5. Кликнете върху раздел "Разпределение" и преминете през същия процес с профила си за разпространение. Отново се задръжте за изтеглянето на тези профили.
  6. Стартирайте Помощната програма за конфигуриране на iPhone.
  7. Отворете екрана Профили за осигуряване в помощната програма за конфигуриране на iPhone и премахнете текущия си профил за осигуряване и профила си за разпространение, дори и да не са изтекли. Искате да ги замените с новите си профили, прикрепени към новия сертификат.
  8. Сега, когато имаме изтрит сертификат за кодиране на профили на Mac и профили, можем да започнем да изтегляме новите версии.
  1. Върнете се в секцията "Осигуряване" и изтеглете профила си за предоставяне и профила си за разпространение. След като изтеглите, трябва само да кликнете два пъти върху файловете, за да ги инсталирате в помощната програма за конфигуриране.
  2. Върнете се в секцията "Сертификати" и изтеглете новите сертификати за разработка и разпространение. Отново, просто щракнете двукратно върху файловете, за да ги инсталирате в Access Keychain.

И това е. Трябва да прочетете отново, за да инсталирате отново тестовите приложения на своя iPad и да ги изпратите правилно в магазина за приложения на Apple. Ключова част от тези стъпки е почистването на старите файлове, за да се уверите, че Xcode или вашата платформа за разработка на трета страна не обърква старите файлове с новите файлове. Това предотвратява сериозно главоболие при отстраняване на проблеми с процеса.