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