preface

Ah, every time after the festival must have a pit to jump for themselves. There’s no escaping this. This is not, after the Spring Festival, come back to find that the company certificate appears “this certificate issued by the invalid”.

Question why

After some searching, Apple has an answer.

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 new WWDR 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.

It appears that the security certificate of the Apple system has expired.

Apple warned developers about the new certificates more than a month ago. Developers who don’t update in a timely manner are not only jeopardizing their own development efforts, but may also cause frustration for their users. This notification is for developers who develop apps that work with Apple Wallet, Safari Push Center, or Safari plugins. Apple also said in the notice that developers need to update their security certificates by the end of February 14, 2016. After the update, the next expiration date of the security certificate is February 2023.

The solution

Now that we know why, we can do something about it. We download the latest security certificate provided by Apple and double click to install.

  1. Then open the key chain, in the navigation bar, selectAccording toThe expired certificate is displayed
  2. chooseThe loginAll the items
  3. Type apple W under the search bar
  4. Delete an expired security certificate


Thank you again for taking the time to read this article!

Weibo: @danny_ Lu Changhui blog: SuperDanny