For now, the problem may be a bit late, after all, this problem should be over the years is to be found, but over the years has been to develop, really didn’t pay attention to this problem, until a few days ago involving application need to submit audit found that the problem, now to say it, even to write their own notes, Can we give a clear answer to those who don’t know how to solve the problem

1. Why does it expire?

Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the newWWDR intermediate certificate(by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.

According to the content of the email sent by Apple, we can see that the certificate expiration problem should be caused by the security certificate of Apple system (after all, Apple attaches great importance to information security).

Speaking of hindsight, Apple had already warned them before, but they did not see or should not pay attention to them at that time. After all, it was an English prompt, and they thought it was useless push message.

2. Solve problems

Now that we have identified the problem, we know how to fix it by updating the latest security certificate.

As Apple has warned, the next expiration date for security certificates is February 2023. Keep this in mind (hopefully we were still apple developers at the time)

Specific steps:

1) Download the latest version of the security certificate from apple’s official website:

https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 

Once the download is complete, just open the installation.

2) Open “Keychain” application, select “Show”, select “Show expired certificate”, at this time the expired certificate will be displayed, choose to delete the expired certificate is ok. Remember, if you do not choose to delete an expired certificate, the certificate may still be invalid later, so be sure to delete the expired certificate.





Photo is from simple book MAC