On Feb 22, 2016, at 1:29 PM, Quincey Morris wrote: On Feb 22, 2016, at 10:25 , Alex Zavatone < email@hidden> wrote:
And they are issued by: Apple Worldwide Developer Relations Certification Authority.
It’s a well-known issue that this certificate expired (in the normal course of events) this month. You should download and install the new one into your keychain. Its expiration date is Feb 7, 2023.
Just to make sure I'm doing this correctly. I created a new distro cert for our team 2 weeks ago. Ours was expiring. But that is NOT what you are talking about, correct? You are talking about the cert for Apple's Worldwide Developer Relations Certification Authority which should expire on Feb 7, 2023 at 4:48:47 PM.
That's in my keychain and there are no public/private key pairs associated with it.
I just downloaded out team's Distro cert for iOS, installed it in the keychain and exported it. I made this about 2 weeks back and it expires on Jan 26, 2017. But, this team distro cert says that it has an invalid issuer, which is Apple Worldwide Developer Relations.
OK. Here is what you must do and why if you see that.
SOLUTION
The issue is NOT simply that you must download the new Apple WWDRCA.cer.
You MUST also select the System keychain, select Show Expired Certificates from the View menu and delete the expired certificate.
If you do not do that, Xcode will give you the wrong error message, telling you that you are "Missing iOS Distribution signing identity for your awesome company".
As long as there's an expired WWDRCA cert at that level in the keychain, (not in your login, but in the system), your installed certificates that are valid will appear invalid, even if you have the new WWDRCA certificate installed.
The trick is to Show Expired Certificates and then delete them.
Now, all my installed Apple certificates are valid.
Fun times. fun times.
|