Я только что загрузил приложение в 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...)