Права на подпись приложения Missing Push Notification Entitlement не включают в себя aps-environment

Мне пришло письмо от itunes connect со следующим сообщением:

Отсутствует право на push-уведомления - ваше приложение, похоже, включает API, используемый для регистрации в службе Apple Push Notification, но права подписи приложения не включают право «aps-environment». Если ваше приложение использует службу Apple Push Notification, убедитесь, что ваш идентификатор приложения включен для push-уведомлений на портале Provisioning Portal, и повторите отправку после подписания вашего приложения с профилем обеспечения распространения, который включает право «aps-environment». См. «Provisioning and Development» в Руководстве по программированию локальных и push-уведомлений для получения дополнительной информации. Если ваше приложение не использует службу Apple Push Notification, никаких действий не требуется. Вы можете удалить API из будущих представлений, чтобы это предупреждение не отображалось. Если вы используете стороннюю платформу, вам может потребоваться связаться с разработчиком для получения информации об удалении API.

Но вот что забавно, я не использую все уведомления. Это то, что я пробовал:

1.-Я удаляю все профили подготовки вручную и загружаю их с помощью Xcode (не сработало)

2.-Я удаляю все профили подготовки вручную и загружаю с портала разработчика Apple (не сработало)

3.- Я добавляю "DISABLE_PUSH_NOTIFICATIONS = 1" в настройки сборки (не сработало)

введите здесь описание изображения Когда я пытаюсь загрузить приложение в itunes connect с помощью Xcode, отображается профиль подготовки XC: * Я не знаю, связано ли это с отсутствием Права.

Как я уже сказал, это приложение не использует push-уведомления в любой форме или форме.

Я буду очень признателен за любые указатели или решение этой проблемы.


person user2924482    schedule 26.08.2015    source источник
comment
У тебя в чем проблема?   -  person user2924482    schedule 27.08.2015
comment
Я тоже получил это письмо, и я не использую push-уведомления. Однако не похоже, что это влияет на процесс отправки.   -  person Iowa15    schedule 27.08.2015
comment
Как вы думаете, проблема только в материалах?   -  person user2924482    schedule 27.08.2015
comment
Посмотрите здесь, stackoverflow.com/questions/14807129/   -  person jherg    schedule 27.08.2015
comment
@jherg Как я уже упоминал ранее, я не использую push-уведомления. Ссылка, которую вы упомянули, предназначена для настройки push-уведомлений.   -  person user2924482    schedule 27.08.2015


Ответы (2)



  • Вы используете какие-либо библиотеки / фреймворки / кокосы? Возможно, у вас есть модуль аналитики (Crashlytics? Fabric.io?), Который регистрирует ваше приложение для push-уведомлений. Удалите их и попробуйте еще раз.
  • Выполните поиск по registerUserNotificationSettings и посмотрите, не появится ли что-нибудь. Если вы вызываете этот API, компилятор принимает его как приложение для push-уведомлений.
person ninjaneer    schedule 26.08.2015