Pourquoi “ajouter une notification Push fonction de l'id de votre appli” alerte, même après le push notification indiquant activé dans l'ID de l'Application?
Je suis en utilisant Xcode8, swift 3, iOS 10
Dans les Objectifs -> les capacités de montrer "ajouter la notification Push fonction de votre app id".
- Je vérifier mon APP ID et de montre de pushnotfication permis à la fois de développement et de distribution.
Avec la même APPLICATION EST et certificat, je reçois la notification de iOS9 mais dans iOS 10, j'obtiens l'erreur
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 montre aussi la marque rouge (question)
- les réponses proposées n'est pas selon la question posée, ma question est pour Xcode8 et swift 3 essais sur iOS10
Vous devez vous connecter pour publier un commentaire.
J'ai redémarré XCode et il a disparu 🙂
Près de Xcode -> rouvrez -> nettoyez -> build -> exécuter.
Résolu le problème pour moi. Xcode 9.0.
Malheureusement j'ai arrêté de xcode puis installé .mobileprovision (double-clic) puis redémarré xcode et l'avertissement avait disparu...Suivie de la réponse à faire ici par SteMa
Ce qui m'est arrivé. Pour une raison quelconque xCode signé moi.
Le correctif:
Appuyez sur Xcode (barre du haut) -> sélectionnez Préférences -> sélectionnez votre Apple Id -> connexion.
Espérons que cela aide quelqu'un!
Dans mon cas, il ne permet pas le redémarrage de xcode de nouveau.
Je viens de redémarrer le système et que le problème avait disparu.
Après, j'ai activé le pousser pour mon application, j'ai eu pour régénérer mon profils de configuration et de les re-télécharger pour Xcode de reconnaître l'attribut aps.
Dans ma situation, je suis allé ici & ici
sous l'onglet général dans xCode paramètres et de réinitialiser mon identifiant de lot à un autre nom et il fixe les certificats et tout a fonctionné!
Évidemment, si vous avez besoin de la même identifiant de lot, vous aurez besoin d'aller avec certains des autres suggestions ici, mais l'utilisation de cette si tout le reste échoue.
Dans mon cas, aucune des réponses ci-dessus, travaillé. J'ai eu pour générer de nouveaux certificats. Xcode >> Preferences >> Comptes >> sélectionnez l'équipe >> Gérer les Certificats... >> + >> le Développement d'iOS >> répéter + >> App Store d'iOS.
SI vous avez activé la notification Push ,votre ancien profil d'approvisionnement deviennent inactifs . Modifier vieux profil de configuration et de télécharger une nouvelle , puis essayez de générer la construire .
Vérifier L'Info.plist -> identifiant de lot et de l'établir comme Votreprojet -> Cibles -> Général> identifiant de lot. Le travail pour moi
Modifier votre compte de développeur dans Xcode, parce que des APNS de certificats de compte développeur et Xcode developer compte doit être la même.
--> Aller à la Cible
--> Allez dans l'Onglet Général
--> ALLER à la Signature
--> Sélectionnez l'Équipe, Qui compte que vous avez utilisé pour développer APNS certificats.