3
votes

Erreur Xcode 10 - "Le profil n'inclut pas le droit d'environnement aps" & "Le profil ne prend pas en charge les notifications push"


3 commentaires

Vous ne les avez pas enregistrés via le site Web de certificats d'Apple.


Comment je fais ça? Je pense que j'avais créé les Push Notifs avec une clé et les ai liés à Firebase


Besoin de générer un profil de provisionnement après la mise à jour de la capacité / droit


3 Réponses :


5
votes

Pour envoyer des messages dans l'application à vos utilisateurs, vous devez disposer des éléments suivants:

  • Les notifications push doivent être activées sur votre identifiant d'application.
  • Vos certificats de distribution doivent avoir été créés après Push Les notifications ont été activées.
  • Vos profils de provisioning doivent avoir été créés après Push Les notifications ont été activées et téléchargées sur le portail de publication.
  • Votre certificat de notification push doit être téléchargé sur le site de publication portail.

0 commentaires

1
votes

Vous avez probablement manqué la configuration des notifications push.

  1. Accédez au site des développeurs Apple (developer.apple.com) et connectez-vous en utilisant votre identifiant.

  2. Sélectionnez le bon identifiant d'application et vérifiez si vous disposez d'un indication verte vers le service de notification push. Sinon, cliquez sur le bouton Modifier.

  3. Faites défiler vers le bas jusqu'à ce que vous voyiez "Notifications push". et cliquez sur Créer un certificat (Développement / Production)

 Notification Push

  1. Maintenant, générez le fichier CSR comme décrit Génération du fichier CSR

  2. Vous devez sélectionner ce fichier CSR et cliquer sur Continuer. Ensuite, la page Web devrait indiquer "Votre certificat est prêt."

  3. Vous pouvez maintenant télécharger votre certificat et appuyer deux fois pour l'ajouter à votre porte-clés.

  4. Mettez maintenant à jour vos profils d'approvisionnement.

  5. Vérifiez également que le service de notification push est activé dans Capabilities

Exportation du certificat à partir du trousseau

  1. Ouvrez l'accès au trousseau. Dans la catégorie "Mes certificats", vous devriez voir le certificat que vous avez ajouté à l'étape 6.

  2. Cliquez sur la flèche de développement à gauche du nom du certificat pour afficher l'option de clé privée. Faites un clic droit sur la clé privée et appuyez sur Exporter.

  3. Une fois que vous avez cliqué sur Exporter, une fenêtre contextuelle vous invite à enregistrer votre clé privée en tant que fichier .p12. Allez-y et cliquez sur Enregistrer. Saisissez ensuite un mot de passe si vous souhaitez protéger votre certificat exporté. Cliquez sur OK pour confirmer.


0 commentaires

1
votes

Quittez simplement xcode et redémarrez. Au redémarrage, xcode vous demandera d'installer quelques composants supplémentaires. Installez-le. Et en sélectionnant Gérer automatiquement la connexion, tout a bien fonctionné.


0 commentaires