Какво да знаете
- Отидете на Applications > Utilities > Keychain Access приложение на Mac. Изтрийте изтеклите сертификати.
- В лентата с менюта Keychain Access изберете Certificate Assistant > Заявка за сертификат от сертифициращ орган.
- Въведете своя имейл адрес и име. Изберете Запазено на диск > Продължи, за да запазите вашата заявка (CSR).
Тази статия обяснява как да подновите изтекъл сертификат на програмист за iPhone и iPad. Процесът е дълъг и започва с искане за подписване на сертификат (CSR).
Подновяване на сертификат на програмист за разработка на iPhone и iPad
Apple не ви предупреждава, когато сертификатът ви изтече; виждате грешка, която ви казва, че вашият iPad няма инсталиран правилен профил. Да разберете, че сертификатът на разработчика е изтекъл, е половината от битката. Другата половина правилно получава нова настройка и прикачване към вашите профили.
Извършете тези стъпки, за да накарате всичко да работи правилно отново.
-
Отворете приложението Keychain Access на вашия Mac. Намира се в Приложения > Помощни програми.
Изтрийте всички изтекли сертификати, както е обозначено с червен кръг с X в него. Те се наричат „iPhone Developer: [име]“и „iPhone Distribution: [име]“или подобни.
-
В менюто Keychain Access изберете Certificate Assistant > Заявка за сертификат от сертифициращ орган.
-
Въведете валиден имейл адрес и вашето име и изберете Запазено на диск от опциите. Щракнете върху Продължи и запазете файла със заявка за подписване на сертификат (CSR) на вашия Mac.
-
Отидете до секцията Сертификати на портала за предоставяне на iOS, за да качите CSR файла и да получите валиден сертификат. След като го качите, изчакайте няколко минути и опреснете екрана, за да бъде издаден. Засега отложете изтеглянето на сертификата.
Трябва да влезете с вашия Apple ID и парола и да сте разработчик на Apple, за да получите достъп до екраните за осигуряване.
- Изберете раздела Разпространение в секцията Сертификати и преминете през същия процес, за да сте сигурни, че имате сертификат за разпространение на приложения като добре. Отново, засега отложете изтеглянето на сертификата.
- Отидете до раздела за осигуряване на портала за предоставяне на iOS.
- Изберете Edit и Modify за профила, който искате да използвате за кодиране на вашите приложения.
-
В екрана Modify се уверете, че има отметка до новия ви сертификат и изпратете промените.
- Щракнете върху раздела Разпространение и преминете през същия процес с вашия профил за разпространение. Изчакайте да изтеглите тези профили.
- Стартирайте Помощната програма за конфигуриране на iPhone.
-
Отидете до екрана Provisioning Profiles в помощната програма за конфигуриране на iPhone и премахнете текущия си профил за осигуряване и профила за разпространение, дори ако все още не са изтекли. Искате да ги замените с вашите нови профили, прикачени към новия сертификат.
Сега, след като сте изтрили сертификата за подписване на код на вашия Mac и профилите, можете да започнете да изтегляте новите версии.
- Върнете се в Секцията за осигуряване и изтеглете както вашия профил за осигуряване, така и вашия профил за разпространение. Когато бъдат изтеглени, щракнете двукратно върху файловете, за да ги инсталирате в помощната програма за конфигуриране.
-
Върнете се в секцията Сертификати и изтеглете новите сертификати за разработка и разпространение. Отново щракнете двукратно върху файловете, за да ги инсталирате в Keychain Access.
Трябва да сте готови отново да инсталирате тестови приложения на вашия iPad и да ги изпратите в Apple App Store. Ключова част от тези стъпки е почистването на старите файлове, за да се уверите, че Xcode или вашата платформа за разработка на трета страна няма да обърква старите файлове с новите файлове. Това избягва голямо главоболие при отстраняване на проблеми с процеса.