Mismatched Push Certificate

Configuration Notice - iOS
Troubleshooting for Developers

Mismatched Push Certificate is thrown when Apple returns a BadCertificateEnvironment error. This means your push certificate's environment does not match the app environment.

Steps to Resolve

Ensure that you have uploaded the correct certificate (production or sandbox) on the iZooto panel (under Settings > Setup > APNS Credentials) that matches your app environment.

Please note that if you are testing your app in the debug mode, you would need to upload a sandbox certificate; and if you are testing your app via TestFlight, you would need to upload a production certificate.

Please contact iZooto Support if you have any queries.