51 votes

Pourquoi l'avertissement "ajouter une fonctionnalité de notification Push à votre identifiant d'application" même après que la notification push a été activée dans l'ID d'application?

J'utilise Xcode8, swift 3, iOS 10

Dans Cibles -> capacités affichant "ajouter la fonctionnalité de notification Push à votre identifiant d'application".

Je vérifie mon ID APP et il montre que la pushnotfication est activée à la fois dans le développement et dans la distribution.

Avec la même application et le même certificat, je reçois une notification sous iOS9, mais sous iOS 10, une erreur est survenue.

 Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo={NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}  
 

et montrant également une marque rouge (problème)

119voto

SteMa Points 430

J'ai redémarré XCode et il était parti :-)

14voto

DBIT Points 163

Fermer Xcode -> rouvrir -> nettoyer -> construire -> exécuter.

Correction du problème pour moi. Xcode 9.0.

11voto

sam k Points 444

Malheureusement, j’ai quitté xcode puis installé le .mobileprovision (double-clic dessus) puis redémarré xcode et l’avertissement avait disparu ... suivi de l’autre réponse ici par SteMa

8voto

Gary Mansted Points 116

Cela m'est arrivé Pour une raison quelconque, xCode m'a déconnecté. Le correctif: Appuyez sur Xcode (barre du haut) -> sélectionnez Préférences -> sélectionnez votre identifiant Apple ID -> Connexion. J'espère que cela aide quelqu'un!

7voto

user3100921 Points 93

Dans mon cas, le redémarrage de xcode n’aide pas.

Je viens de redémarrer le système et ce problème avait disparu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X