Как обновить сертификаты разработчика Apple

Оглавление:

Как обновить сертификаты разработчика Apple
Как обновить сертификаты разработчика Apple
Anonim

Что нужно знать

  • Перейдите к Приложения > Утилиты > Keychain Access приложение на Mac. Удалите просроченные сертификаты.
  • В строке меню Keychain Access выберите Certificate Assistant > Запросить сертификат в центре сертификации.
  • Введите свой адрес электронной почты и имя. Выберите Сохранено на диск > Продолжить, чтобы сохранить ваш запрос (CSR).

В этой статье объясняется, как обновить сертификат разработчика с истекшим сроком действия для iPhone и iPad. Процесс длительный и начинается с запроса на подпись сертификата (CSR).

Продление сертификата разработчика для разработки iPhone и iPad

Apple не предупреждает вас об истечении срока действия вашего сертификата; вы видите сообщение об ошибке, говорящее о том, что на вашем iPad не установлен правильный профиль. Выяснить, что срок действия сертификата разработчика истек, - полдела. Другая половина - правильно настроить новый и прикрепить его к вашим профилям.

Выполните эти шаги, чтобы все снова заработало правильно.

  1. Откройте приложение Keychain Access на вашем Mac. Он находится в Applications > Utilities.

    Удалите все сертификаты с истекшим сроком действия, отмеченные красным кружком со знаком X внутри него. Они называются «Разработчик iPhone: [имя]» и «Распространение iPhone: [имя]» или похожие.

  2. В меню Связка ключей выберите Certificate Assistant > Запросить сертификат в центре сертификации.

    Image
    Image
  3. Введите действующий адрес электронной почты и свое имя и выберите Сохранено на диск из вариантов. Нажмите Продолжить и сохраните файл запроса на подпись сертификата (CSR) на свой Mac.

    Image
    Image
  4. Перейдите в раздел «Сертификаты» на портале подготовки iOS, чтобы загрузить файл CSR и получить действительный сертификат. После того, как вы загрузите его, подождите несколько минут и обновите экран, чтобы он был выдан. Пока отложите загрузку сертификата.

    Вы должны войти в систему со своим Apple ID и паролем и быть разработчиком Apple, чтобы получить доступ к экранам подготовки.

  5. Выберите вкладку Распространение в разделе Сертификаты и выполните тот же процесс, чтобы убедиться, что у вас есть сертификат для распространения приложений, как Что ж. Опять же, пока отложите загрузку сертификата.
  6. Перейдите в раздел Provisioning на портале iOS Provisioning Portal.

  7. Выберите Edit и Modify для профиля, который вы хотите использовать для кодовой подписи ваших приложений.
  8. На экране Modify убедитесь, что рядом с вашим новым сертификатом стоит галочка, и отправьте изменения.
  9. Перейдите на вкладку Распространение и выполните тот же процесс со своим профилем распространения. Отложите загрузку этих профилей.
  10. Запустите Утилита настройки iPhone.
  11. Перейдите к экрану Provisioning Profiles в Утилите настройки iPhone и удалите текущий профиль обеспечения и профиль распространения, даже если срок их действия еще не истек. Вы хотите заменить их новыми профилями, прикрепленными к новому сертификату.

    Теперь, когда вы удалили сертификат подписи кода и профили вашего Mac, вы можете начать загрузку новых версий.

  12. Вернитесь в раздел Инициализация и загрузите свой профиль инициализации и профиль распространения. Когда они будут загружены, дважды щелкните файлы, чтобы установить их в утилите настройки.

  13. Вернитесь в раздел Сертификаты и загрузите новые сертификаты для разработки и распространения. Снова дважды щелкните файлы, чтобы установить их в Keychain Access.

Вы должны быть готовы снова установить тестовые приложения на свой iPad и отправить их в Apple App Store. Ключевой частью этих шагов является очистка старых файлов, чтобы убедиться, что Xcode или ваша сторонняя платформа разработки не путают старые файлы с новыми файлами. Это позволяет избежать головной боли при устранении неполадок с процессом.

Рекомендуемые: