2017-06-21 5 views
0

Je suis en grande difficulté, j'ai déjà une application en ligne dans le magasin Apple. Soudain, le disque dur de mon Mac s'est écrasé, donc, je l'ai remplacé par un autre disque dur.Les notifications push cessent de fonctionner, clé privée manquante

Lorsque j'exécute mon projet à partir d'un nouveau système (nouveau disque dur), xCode a créé des certificats et profil automatiquement, donc, comme réaction, les notifications push s'arrêtent immédiatement.

Mais le problème est, je n'ai pas mon ancien certificat et la clé privée (.p12). Donc, je suis incapable d'envoyer des notifications push ou de le tester.

S'il vous plaît me guider si quelqu'un a une idée sur ce genre de problème.

Cordialement.

Répondre

1

Si à partir de votre mac, tous les certificats réels sont supprimés. Ensuite, vous devez créer un nouveau CSR et générer tout le certificat et l'utiliser avec l'appid existant.

Si vous avez un ancien csr, créez un nouveau cer pour pousser et créez le fichier PEM et utilisez le nouveau côté serveur.

  • Vous devez créer un nouveau fichier CSR.
  • Générer un nouveau certificat pour Dis et Dev.
  • Générer un nouveau certificat push.
  • Maintenant, utilisez tout cela par un double clic qui montrera votre clé privée.
  • Générer un nouveau profil provisoire à l'aide de cer et l'utiliser.
+0

Le problème est que je n'ai aucun ancien fichier CSR ou p12. Si j'ai essayé avec un nouveau fichier CSR et PEM. C'est donner une erreur comme, clé privée est manquant. – Sonu

+0

oui je note les étapes dont vous avez besoin pour générer un nouveau tous les trucs. –