0

Je suis aux prises avec iOS 10 depuis quelques jours maintenant. J'ai fait construire une application iOS 8 et iOS 9 avec Xcode 7.3. Push fonctionnait bien.Absence du droit "aps-environment". Registre échoue

J'ai mis à jour quelques chose et publier les applications compilées avec XCode8.3. Ajoutez le nouveau UNUserNotificationCenter pour les appareils 10.0+, ajoutez les capacités. Les paramètres de construction Unitments apparaît dans mon projet. Everithing semblait ok. enter image description here

J'ai testé avec sandbox env. que la poussée fonctionnait encore sur les appareils iOS10. Tout était OK alors je télécharge l'application sur TestFlight.

ios 10 disparus Push Notification droit - Votre application semble vous inscrire au service Push d'Apple de notification, mais les droits de signature de l'application ne comprennent pas le "aps-environnement" droit

Je vérifié à nouveau tout, documentation, tutos, blogs etc ... tout a été réglé comme il se doit. mais je reçois toujours ce message.

J'ai essayé de construire une version AdHoc pour tester l'application de toute façon, mais le registerForRemoteNotification comme prévu tombe en panne avec cette erreur:

Error Domain = NSCocoaErrorDomain code = 3000 "aucune autorisation "aps-environment" valide detectée pour l'application" 

Je téléchargé l'IPA Généré et vérifiez le contenu: enter image description here

Comme vous pouvez le voir, les droits semblent être ici, alors pourquoi ce message, et pourquoi il échoue sur le registre.

Je suis perdu (e) sur ce coup, que la communauté puisse m'aider!

PS: documentation Apple utilisé: APNS TroubleShooting

App Distribution Guide

Merci pour votre aide précieuse.

Répondre

0

J'ai trouvé une solution de contournement. Je crée un nouveau projet vide, en testant tout. Tout était bien. Donc le problème n'était pas à cause de ma configuration mais seulement à cause de quelque chose dans le fichier de projet. En fait, mon projet était un ancien de XCode 5.0, peut-être qu'il n'a pas aimé la transition automatique d'un xcode à un nouveau.

J'ai donc redémarré un xproj à partir d'un XCode 8.3 puis importé toute la configuration et le fichier de l'autre. Maintenant, cela fonctionne ...

(J'ai perdu presque un jour en faisant cela ...)