How to generate valid APNS Certificate (.p12) for use in GCM for iOS?

4 Solutions Collect From Internet About “How to generate valid APNS Certificate (.p12) for use in GCM for iOS?”

Here’s my solution, without the terminal !

  • delete your actual certificate ( in Keychain ) : “Apple Development IOS Push Service” & “Apple Production IOS Push Service”

  • Go to Apple Developer, Identifiers, App IDs, Select “YourApp”, Edit, Push Notification and download the 2 certificates (dev & prod)

enter image description here

enter image description here

  • import these 2 certificates in Keychain

  • in Keychain, go to “My Certificates”, find the “Apple Development IOS Push Service” & “Apple Production IOS Push Service”, click on the arrow to expand the Certificate + Key

  • Select both the the Certificate + Key, Right click “Export 2 items”, you have your .p12 valid certificate ready for upload to GCM Services

enter image description here

enter image description here

This link helped me : http://faq.appaloosa-store.com/knowledgebase/articles/61785-how-to-generate-push-notification-p12-file

For anyone still having this issue, the solution for me was to not select both the key and the certificate for export – rather just export the certificate which ALREADY includes the key.

This problem comes when we use Firefox to upload the .p12 file. In Chrome I am able to upload the same file.

you can select only one also to export in .p12 format..

macApplication > Keychain Access > My Certificates > Export in .p12 format