При необходимости выбираем в левом верхнем углу команду.
Переходим на вкладку “Certificates, Identifiers & Profiles”.
Внутри должны увидеть список всех доступных сертификатов для данного аккаунта, нам необходим Type: Apple Push Services
Если нет в списке сертификата с нужным ID приложения, то необходимо создать новый. Если сертификат есть, но он истёк или истекает меньше чем через месяц, то тоже необходимо создать новый.
Создание сертификата:
Нажимаем иконку “+”.
Выбираем “Apple Push Notification service SSL (Sandbox & Production)”.
Выбираем ID приложения
Загружаем на сайт файл “Certificate Signing Request”. Если на Вашем Mac его нет, генерируем его по инструкции Apple.
Скачиваем сертификат с сайта на Ваш Mac.
Открываем сертификат на Mac. Файл откроется приложением KeyChain, оно сразу спросит, в какой “Keychain” добавить сертификат. Проследите, чтобы было выбрано “login”.
В KeyChain жмем правой кнопкой по сертификату и экспортируем.
При экспорте попросят ввести пароль для защиты. Вводим наш универсальный пароль.
У вас должен получиться файлик Certificates.p12
Открываем терминал и входим в папку, где лежит p12
Отмечаем его галочкой. Нажимаем Quick Contact. Выбираем Push.
Внимание! Обычно пуш приходит в течении нескольких секунд. Если пуш не приходит, попробуйте открыть страницу Вашего пользователя, перейти на “Profile Details” и включить галочку “Subscribe to news and updates of ...”. После этого отправьте пуш ещё раз.