I have created certificate to enable Push Services in my app, but every time I try to add certificate in my Keychain, after adding certificate it shows me following error:
This certificate has an invalid issuer
From your Admin console, click Apple Push Certificates Portal and sign in to the portal with your Apple ID and password. Click Create a Certificate and accept the terms of use. Click Choose File and select the certificate signing request (.
Push Notification Certificates let you send notifications to users of your app. They expire one year after creation and must be renewed in order to let you send in-app notifications to your end-users.
Like Push certificates VoIP certificates cannot be renewed, you have to create a new one. VoIP notifications will not work, if your VoIP certificate is expired or you revoke it. If you create a new certificate, you need to deploy the new p12 on server side.
If you want to turn on SSL/TLS trust for that certificate, go to Settings > General > About > Certificate Trust Settings. Under "Enable full trust for root certificates," turn on trust for the certificate. Apple recommends deploying certificates via Apple Configurator or Mobile Device Management (MDM).
I think I've figured this one out. I imported the new WWDR Certificate that expires in 2023, but I was still getting problems building and my developer certificates were still showing the invalid issuer error.
After deleting the expired certificate from the login and System keychains, I was able to build for Distribution again.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With