J'ai une application à laquelle nous avons soumis des dizaines de versions au cours des 6 derniers mois et nous utilisons APNS. J'ai reçu l'e-mail suivant d'Apple après la mise à niveau vers Xcode 8
Cher développeur,
Nous avons découvert un ou plusieurs problèmes avec votre récente diffusion pour APP_NAME. Votre livraison a réussi, mais vous souhaiterez peut-être corriger les problèmes suivants lors de votre prochaine livraison:
Droit de notification push manquant - Votre application comprend une API pour le service de notification push d'Apple, mais le droit aps-environnement est absent de la signature de l'application. Pour résoudre ce problème, assurez-vous que votre ID d'application est activé pour la notification push dans le portail de provisioning. Ensuite, signez votre application avec un profil de provisionnement de distribution qui inclut le droit aps-environment. Cela créera la signature correcte et vous pourrez soumettre à nouveau votre application. Voir «Provisioning and Development» dans le Guide de programmation des notifications locales et push pour plus d'informations. Si votre application n'utilise pas le service Apple Push Notification, aucune action n'est requise. Vous pouvez supprimer l'API des futures soumissions pour arrêter cet avertissement. Si vous utilisez un framework tiers,
Après avoir corrigé les problèmes, vous pouvez utiliser Xcode ou Application Loader pour télécharger un nouveau fichier binaire sur iTunes Connect.
Cordialement,
L'équipe App Store
Ce qui est étrange, c'est que je suis allé sur developer.apple.com -> Certificats, identificateurs et profils et mon AppId a toujours les notifications push activées. Je ne fais rien de différent de ce que j'ai déjà fait, alors je suis curieux de savoir si la mise à jour Xcode 8 a cassé quelque chose. Des idées?
BTW: Le lien qu'ils ont mis pour le guide de programmation des notifications push était rompu dans l'e-mail, ce n'est donc pas un bon signe.