1

Je souhaite tester les notifications push dans la version de production iOS avant de les publier. Je comprends que je ne peux pas le signer avec le profil de distribution, seulement AD-HOC profiles.Initialisation de mon nouveau profil AD-HOC pour tester les notifications push sur la production

J'ai donc créé un profil AD-HOC, sélectionné le droit bundle, sélectionné mon appareil avec lequel je travaille et créé un nouveau profil. Je l'ai téléchargé et après que je choisis dans:

Provisioning Profil -> Publication - NOUVEAU AD-HOC

profil d'approvisionnement -> Debug (Tout SDK, Tous iOS SDK) sont avec automatique.

Il compile et installé sur mon appareil via Xcode mais la notification ne vient pas.

Lorsque je tente de changer Debug paramètres aussi à mon nouveau profil Je reçois une erreur:.

« Aucun profil d'approvisionnement avec une signature valide identifient (c.-à-certificat et une clé privée) ont été trouvés Non Les codes d'identification (p. ex. paires de certificats et de clés privées) ont été trouvés dans le profil d'approvisionnement spécifié dans vos paramètres de construction ("AD-HOC-Nouveau").

je presse "Correction d'un problème" mais il fixer ... les dont

Quel pourrait être le problème?

+0

Vous n'avez pas reçu la notification. Etes-vous sûr que le problème ne vient pas du côté serveur? Êtes-vous sûr que votre fichier .pem est correct par exemple? –

+0

Oui, parce que l'application déjà sur le marché sur ce serveur de production utilise ce certificat, le même que celui que j'utilise dans mon AD-HOC – Dima

+0

L'avez-vous déployé en direct/comme un vrai binaire ad hoc, ou simplement en le construisant sur votre téléphone directement à partir de xCode? Dans le second cas, cela ne fonctionnera pas de ma propre expérience. –

Répondre

1

Je pense que vous devriez installer votre binaire non rectiligne xCode mais comme un véritable déploiement over-the-air/ad hoc. La conséquence est que votre application demandera au lancement non pas un jeton de l'environnement de bac à sable, mais de celui de production, et cela correspondra à votre certificat (qui est également un certificat de production).

Vous effectuez un véritable déploiement ad-hoc à la fois en installant votre fichier .ipa sur iTunes ou en utilisant une solution telle que Testfligt.

Questions connexes