Мое приложение нуждается в функции, которая получает удаленное уведомление от нашего сервера. Он отлично работает на выставках и в симуляции, но на автономной iOS он показывает ошибку вроде этой
Я устанавливаю это приложение через тестовый рейс, где разрешение «УВЕДОМЛЕНИЕ» возвращает статус «неопределенный», поэтому я попытался вызвать getDeviceToken, и он вернул ошибку, как на изображении выше.
когда я отправляю приложение на тестовый рейс apple, отправь мне письмо с предупреждением
Отсутствует право на push-уведомление. Похоже, ваше приложение зарегистрировано в службе Apple Push-уведомления, но права на подпись приложения не включают права на «aps-environment». Если ваше приложение использует службу push-уведомлений Apple, убедитесь, что в вашем идентификаторе приложения включена поддержка Push-уведомлений на портале Provisioning Portal, и повторите отправку после подписания приложения с помощью профиля обеспечения Distribution, который включает право «aps-environment». Xcode 8 не копирует автоматически права aps-среды из профилей обеспечения во время сборки. Такое поведение является преднамеренным. Чтобы использовать это право, либо включите Push-уведомления на панели «Возможности» редактора проекта, либо добавьте разрешение вручную в файл прав. Для получения дополнительной информации см. https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.
похоже, что пуш-уведомление в разделе возможностей не включено (обычно в нативном проекте я настраивал его в XCode), как я могу включить его на выставке?