Как получить пуш-сертификат в Apple и выгрузить его в формате P12
Чтобы получить пуш-сертификат в Apple, убедитесь, что у вас есть компьютер Mac и доступ к учетной записи Apple Developer с разрешением на доступ к сертификатам и профилям
Шаг 1. Создайте CSR-файл
- Откройте программу Связка ключей на Mac.
- Выберите в меню Связка ключей → Ассистент сертификации → Запросить сертификат у бюро сертификации.
- В открывш емся окне введите свой email.
- Выберите Сохранен на диске и нажмите Продолжить.
- Сохраните CSR-файл на компьютер.
Шаг 2. Выпустите сертификат
-
Войдите в учетную запись Apple Developer
-
Выберите Certificates, Identifiers & Profiles.
-
Откройте вкладку Identifiers в левом меню и выберите свое приложение в списке.
-
Если приложения нет, нажмите
справа от заголовка Identifiers. -
Зарегистрируйте новый App ID.
-
При создании нового App ID активируйте опцию Push Notifications.
-
Выберите созданное приложение на вкладке Identifiers.
-
Найдите опцию Push Notifications в списке Capabilities, убедитесь, что она активна, и нажмите Configure.
-
Нажмите Create Certificate в разделе Production SSL Certificate.
warningНе создавайте development-сертификат, так как edna Pulse работает только с production-облаком Apple, для которого требуется production-сертификат
-
Выберите iOS в выпадающем списке Platform и нажмите Choose file в разделе Upload a Certificate Signing Request.
-
Выберите сохраненный CSR-файл и нажмите Continue.
-
Нажмите Download, чтобы скачать пуш-сертификат на компьютер.
Срок действия сертификата — один год. Выпускайте новый сертификат каждый год и загружайте его в edna Pulse до окончания срока действия старого
Шаг 3. Выгрузите сертификат в формате P12
-
Найдите на компьютере сертификат, загруженный на предыдущем шаге, и дважды нажмите на него, чтобы отобразить в разделе Связки ключей.
-
Выберите категорию Сертификаты или Мои сертификаты.
-
Нажмите на сертификат правой кнопкой мыши и выберите Экспортировать.
-
Введите имя сертификата, выберите формат файла .p12 и нажмите Сохранить.
При выборе сертификата из категории Все объекты экспорт в P12 недоступен.
-
Придумайте и введите пароль для защиты контейнера с сертификатом, используя только печатные ASCII-символы
-
Введите пароль раздела Связка ключей для разрешения экспорта сертификата и нажмите Разрешить. Обычно это пароль для входа в учетную запись Mac.
Используйте полученный пуш-сертификат в формате P12 и пароль для настройки iOS-приложения в edna Pulse.