Getting an iOS Push Certificate

1. Request a certificate

  • Open Keychain Access from your Mac OS X and select Request a Certificate From a Certificate Authority… (Keychain Access -> Certificates Assistant -> Request a Certificate From a Certificate Authority…).
Request certificate
  • Select Save to disk and fill the requiered info:
Request certificate

The saved certificate will be used in the next step.

2. Enable Push Notifications on Developer Site

Apple developer console
  • Go to App IDs and select your application, press Edit.
Apple developer console edit app
  • Enable Push Notifications and click Done.
Apple developer console edit app
  • Go to Certificates - All and add new certificate:
Apple developer console edit app
  • Select Apple Push Notification service SSL (Sandbox & Production) and press Continue.
Apple developer console edit app
  • Select your app id and press Continue.
Apple developer console edit app
  • The create CSR page will open, click Continue and upload the .certSigningRequest created in step 1 and press Generate.
Apple developer console edit app
  • When done click on Download.
Apple developer console edit app
  • Double click the downloaded file, the Keychain Access app will be launched, select the Apple Push Services certificate for your application and right click on it, and select Export.
Export Certificate
  • Upload the exported .p12 file to your 10 darts console, use it for APNS and APNS_SANDBOX platforms.