J'ai essayé et essayé de générer le file .pem
, à chaque fois la génération de certificatees
partir du count du client, puis la génération de file .pem
en utilisant le terminal, mais son d'aucune utilité. J'ai suivi beaucoup de liens pour la même chose. s'il vous plaît aidez-moi si quelqu'un a une idée sur la façon de générer .pem
ou avoir un lien qui donne une procédure étape par étape pour la génération .pem
.
Pour activer la notification push pour votre application iOS, vous devez créer et download le certificate Apple Push Notification (file .pem) afin que nous puissions vous connecter au server Apple Push en votre nom.
( Version mise à jour avec des captures d'écran mises à jour ici )
Étape 1: Connectez-vous à iOS Provisioning Portal, click "Certificats" dans la barre de navigation de gauche. Ensuite, click le button "+".
Étape 2: Sélectionnez l'option SSL (Production) du service Apple Push Notification sous la section Dissortingbution, puis click le button "Continuer".
Étape 3: Sélectionnez l'ID d'application que vous souhaitez utiliser pour votre application BYO (Comment créer un ID d'application), puis click "Continuer" pour passer à l'étape suivante.
Étape 4: Suivez les étapes «À propos de la création d'une request de signature de certificate (CSR)» pour créer une request de signature de certificate.
Pour compléter l'instruction fournie par Apple. Voici quelques captures d'écran supplémentaires pour vous aider à effectuer les étapes requirejses:
Étape 4 Capture d'écran supplémentaire 1: Accédez à l'Assistant de certificate d'access au trousseau sur votre Mac.
Étape 4 Capture d'écran supplémentaire 2: Remplissez les informations de certificate. Cliquez sur Continuer.
Étape 5: Téléchargez le file ".certSigningRequest" généré à l'étape 4, puis click le button "Générer".
Étape 6: Cliquez sur "Terminé" pour terminer l'logging. La page iOS Provisioning Portal sera rafraîchie et ressemblera à l'écran suivant:
Puis click le button "Télécharger" pour download le certificate (file .cer) que vous avez créé tout à l'heure. – Double-click le file téléchargé pour installer le certificate dans Keychain Access sur votre Mac.
Etape 7: Sur votre Mac, allez dans "Keychain", cherchez le certificate que vous venez d'installer. Si vous ne savez pas quel certificate est le bon, commencez par "Apple Push IOS Push Services" suivi de l'ID de votre application.
Étape 8: Développez le certificate, vous devriez voir la key privée avec votre nom ou le nom de votre entreprise. Sélectionnez les deux éléments en utilisant la touche "Select" de votre keyboard, faites un clic droit (ou cmd-clic si vous utilisez un seul button de souris), choisissez "Exporter 2 éléments", comme ci-dessous:
Ensuite, enregistrez le file p12 portant le nom "pushcert.p12" sur votre bureau – vous serez invité à entrer un mot de passe pour le protéger, vous pouvez cliquer sur Entrée pour passer le mot de passe ou entrer un mot de passe que vous désirez.
Étape 9: Maintenant, la partie la plus difficile – ouvrez "Terminal" sur votre Mac, et exécutez les commands suivantes:
cd cd Desktop openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts
Étape 10: Supprimez pushcert.p12 de Desktop pour éviter de le download dans la zone Build Your Own. Ouvrez "Terminal" sur votre Mac, et exécutez les commands suivantes:
cd cd Desktop rm pushcert.p12
Vous avez maintenant créé avec succès un certificate Apple Push Notification (file .pem)! Vous devrez download ce file dans notre zone Build Your Own plus tard. 🙂
Il y a une solution beaucoup plus simple aujourd'hui – pem . Cet outil rend la vie beaucoup plus facile.
Par exemple, pour générer ou renouveler votre certificate de notification push, entrez simplement:
pem
et c'est fait en less d'une minute. Si vous avez besoin d'un certificate sandbox, entrez:
pem --development
Et c'est joli.
$ cd Desktop $ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem