Les Profils d'approvisionnement de + Notifications Push + Production vs Développement

Je suis en train de construire une application iOS qui utilise les notifications push, et je suis enfin prêt pour le soumettre. Avant de poursuivre, j'aimerais tester les notifications push off le serveur de Production, pour s'assurer que tout fonctionne correctement. Jusqu'à présent, l'environnement sandbox a été fonctionne bien.

Après avoir fait un peu de recherche, j'ai appris que le fait de passer les serveurs de ssl://gateway.sandbox.push.apple.com:2195 à ssl://gateway.push.apple.com:2195 n'était pas assez, et que la production de pousser les jetons sont différents de sandbox pousser les jetons. Au lieu de cela, apparemment, j'ai besoin d'un nouveau profil de configuration avec la Production de droits, de nouveaux certificats installé sur mon serveur, et de re-compiler mon application avec ledit profil de sorte qu'il sait créer le pousser des jetons.

Donc, après être passé par toutes les étapes, je ne peux même pas faire un build exécuter sur mon téléphone; XCode dit

Ce profil ne peut pas être installé sur des appareils

Voici les étapes que j'ai prises. Si je suis absent quelque chose s'il vous plaît laissez-moi savoir:

  • Dans mon iOS Developer Center, j'ai fait en sorte que mon AppID est "activé pour la production de" sous le Service de Notification Push Apple.

  • Aussi dans mon iOS Developer Center, j'ai créé ma Production Push Certificat SSL, passé par les nécessaires étapes de conversion, et installé le qui en résulte .pem sur mon serveur.

  • Par les instructions, j'ai créer "un nouveau profil de configuration contenant l'ID de l'Application que vous souhaitez utiliser pour les notifications." Je l'ai fait en allant à la configuration, et en cliquant sur la "Distribution" de l'onglet, et d'en faire un nouveau profil. J'ai confirmé que la "production" est définie dans les "droits" de ce profil.

  • J'ai sélectionné le profil de configuration dans mes paramètres du projet. Je reçois le message

    Ce profil ne peut pas être installé sur des appareils

    et je suis coincé.

Avec l'ajout de Pommes Testflight vous pouvez maintenant tester la Production de Notifications Push avant d'aller vivre. Il vous suffit de télécharger une de construire et de modifier votre certificat de production.(aussi le point de Pommes en direct push pas de bac à sable)

OriginalL'auteur Chazbot | 2011-09-22