We have been busy at work rebranding some of our mobile applications and caught a snag while trying to validate them for the App Store. The snag we ran into was the Worldwide Developer Relations Certificate Authority, which is required to be installed by Apple, expired on us. To solve this issue we had to do the follow set of steps to remove the old one and install the new one located: Worldwide Developer Relations Certificate Authority (WDRCA)
Steps to remove the expired WDRCA:
- Open your Keychain Access
- Click on View -> Show Expired Certificates
- We had to remove the WDRCA from two different locations:
- We then installed the new certificate from the link above.
We then had to revoke our old App store certificates and generate new ones:
- Go to this URL (Apple developer site): https://developer.apple.com
- Click Account
- Log in with your valid account.
- On the left-hand side, click “Certificates, Identifiers, and Profiles”
- We had to revoke both the iOS distribution and the iOS developers.
- Next we recreated our certificates by following the iOS developer and iOS Ad Hoc wizards.
- Finally we had to restart the development machines before all the new changes took place correctly.