Question:
I cannot update the iOS push certificate using manual (.p12) configuration — I always get a “Cannot read p12 file” error.
Answer:
This error means the uploaded file does not contain the private key — only the certificate was exported. Export both items together:
- Open Keychain Access and select My Certificates in the sidebar.
- Expand your Apple Push Services certificate with the triangle so that the private key underneath it is visible.
- Select both the certificate and the private key (⌘-click), right-click and choose Export 2 items…
- Make sure the file format is Personal Information Exchange (.p12), save the file and set a password when prompted.
Then upload the file in the Control Panel: go to Settings → Configure Platforms, click Configure in the iOS row, choose certificate-based manual configuration and fill in:
- the certificate file (.p12)
- Private key password
- Gateway (Sandbox or Production)
Click Configure to finish. Full walkthrough: iOS certificate-based configuration.
Tip: token-based (.p8) authentication does not expire annually and is required for Live Activities — consider it instead of a .p12 certificate.
Comments
0 comments
Please sign in to leave a comment.