У меня есть приложение, в которое мы отправили домены версий за последние 6 месяцев, и мы используем APNS. После обновления до Xcode 8 я получил следующее письмо от Apple:
Уважаемый разработчик,
Мы обнаружили одну или несколько проблем с вашей недавней доставкой для ИМЯ ПРИЛОЖЕНИЯ. Ваша доставка была успешно, но вы можете исправить следующие проблемы в своем следующая доставка:
Отсутствие права на уведомление о Push Push - ваше приложение включает в себя API для Apple Push Notification, но права доступа aps-environment отсутствует в подписи приложения. Чтобы решить эту проблему, Идентификатор приложения включен для push-уведомления в Provisioning Portal. Затем подпишите свое приложение с профилем предоставления распределения, который включает права aps-environment. Это создаст правильный подпись, и вы можете повторно отправить свое приложение. См. "Предоставление и Разработка" в руководстве по программированию локального и push-уведомления больше информации. Если ваше приложение не использует Apple Push Notification службы, никаких действий не требуется. Вы можете удалить API из будущего чтобы остановить это предупреждение. Если вы используете стороннюю структуру, вам может потребоваться связаться с разработчиком для получения информации об удалении API.
После устранения проблем вы можете использовать Xcode или Application Loader для загрузки нового двоичного файла в iTunes Connect.
Привет,
Команда App Store
Что странно, я пошел на developer.apple.com → Сертификаты, Идентификаторы и Профили, и у моего AppId все еще есть Push Notifications. Я не делаю ничего другого, чем когда-либо делал, поэтому мне интересно, если что-то изменило Xcode 8. Есть идеи?
BTW: ссылка, которую они поставили для руководства по программированию Push Notification, была повреждена в электронном письме, чтобы не было хорошего знака.