Отсутствует право на push-уведомление для приложения iOS

Я только что загрузил приложение в iTunes Connect и получил от Apple предупреждение «Отсутствует право на push-уведомление». Мое приложение не использует API, связанный с push-уведомлениями. Предупреждение также включало, что у меня нет права доступа к среде aps. Как избавиться от этого предупреждения? Я попытался отключить push-уведомления в центре участников и в Xcode (я создал макрос препроцессора DISABLE_PUSH_NOTIFICATIONS=1), и все равно не повезло.

РЕДАКТИРОВАТЬ: я использовал grep в каталоге моего проекта для поиска пары строк, которые могут вызвать эту проблему. Grep соответствует строке

"Регистрфорремотенотификатионтипес"

in

./myProject.xcodeproj/project.xcworkspace/xcuserdata/myUser.xcuserdatad/UserInterfaceState.xcuserstate

Я понятия не имею, изменит ли что-нибудь удаление строки из этого файла, потому что в данный момент я не могу загрузить приложение в TestFlight. Я буду благодарен, если у кого-то возникнет такая же проблема и он попытается исправить ее, удалив строку, найденную с помощью grep (если это хорошая идея - отредактировать файлы .xcuserstate...)


person Boyan Vushkov    schedule 28.08.2015    source источник
comment
Включили ли вы push-уведомление при создании идентификатора пакета в учетной записи разработчика Apple?   -  person Rupal Patel    schedule 28.08.2015
comment
возможный дубликат отсутствует право на push-уведомления   -  person Anbu.Karthik    schedule 28.08.2015
comment
возможный дубликат приложение отклонено из-за отсутствия права на push-уведомления   -  person Sanoj    schedule 28.08.2015
comment
Дубликат stackoverflow.com/questions/32251123/   -  person Sten    schedule 30.08.2015


Ответы (2)


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

person Max    schedule 28.08.2015

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

person Community    schedule 28.08.2015