fastlane match генерирует новый сертификат с включенными push-уведомлениями

#ios #xcode #react-native #fastlane #fastlane-match

#iOS #xcode #react-native #fastlane #fastlane-совпадение

Вопрос:

Я немного запутался в том, как я должен добавлять возможности push-уведомлений в приложение, в котором я сгенерировал профили / сертификаты подготовки, используя fastlane match

Я пытаюсь запустить свое устройство в процессе разработки после включения и настройки push-уведомлений, но продолжаю видеть ошибку, что возможности не поддерживаются профилем подготовки разработчиков, который match был создан для меня

Я несколько раз пытался отключить сертификат разработки и создать новый, но он продолжает создавать сертификацию без включенных функций push-уведомлений

Какой процесс я должен пройти, чтобы добавить push-уведомления и создать новый профиль / сертификат подготовки с возможностями push-уведомлений?

Комментарии:

1. Добавление возможностей приложения (например, push-уведомления) выполняется через Xcode или портал разработчика. Посмотрите здесь: developer.apple.com/documentation/xcode /. … После включения или отключения возможностей вам необходимо снова запустить Match, чтобы обновить профили и сертификаты. Я не думаю, что их нужно уничтожать, просто повторите сопоставление, чтобы увидеть, что профили обновлены с новыми возможностями.

Ответ №1:

У меня была такая же проблема!

Вам также необходимо добавить эту возможность в идентификатор приложения через портал разработчиков Apple. Как только эта возможность будет добавлена в идентификатор вашего приложения, match будут созданы профили подготовки с правильными возможностями.

Из документов Apple:

Важно

В своей учетной записи разработчика также включите службу push-уведомлений для идентификатора приложения, присвоенного вашему проекту. Для получения дополнительной информации о настройке учетной записи разработчика перейдите на страницу учетной записи разработчика.