Uploading archive error: "Missing iOS Distribution signing identity for ..."

I'm trying to upload my iOS app archive to iTunes Connect using Xcode, but when I click "Upload to App Store" I get the error that "Xcode attempted to locate or generate matching signing assets and failed to do so because of the following issues. Missing iOS Distribution signing identity for _____. Xcode can request one for you." I'm really confused, because I had literally just successfully uploaded an archive for the same app about 2 hours earlier, and then I needed to make one simple fix and then needed to reupload the archive, and now I'm getting this error. I literally did not touch anything else. I've done everything that I can think of to try fixing the problem, I restarted Xcode, my computer, went to Xcode preferences to click 'Download All' on the provisioning profiles, clicked "Reset" on the iOS Distribution on the same page, redownloaded the iOS distribution profile from the member center, went to the code signing settings in my app's build settings and manually set the release signing identity to the iOS distribution profile, and rearchived several times. Nothing is working. Help!


Edit: Here's the link about the expiring WWDRCA: https://developer.apple.com/support/certificates/expiration/

This is also confusing, because my app is just a normal iOS app that doesn't fit in any of those categories of people that need to take action. :S

I don't even know how to install the new certificate that they have a download link for. Just get "The System Roots keychain cannot be modified." in Keychain Access...

Accepted Reply

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.

Replies

I've been trying to Archive a new app... when I do it it gives me "Missing iOS Distribution signing identity for Ethan Shaotran"


So I followed the instructions by downloading it and double-clicking it...

Nothing changed. It just highlights one of my "This certificate has been revoked" certificates when I double click on AppleWWDRCA to install it. I still have certificates in Keychain Access saying "This certificate has been revoked" and "This certificate has an invalid user".

It says to delete the old Apple Worldwide Developer Relations Certificate Authority Intermediate that expired February 14, but none of my certificates expire February 14th.. They expire September of 2016... HELP!

Why is this Apple WWDRCA certificate that I download not helping or changing anything.

I know I should probably just delete all the certificate, but I have 2 apps under the certificate... If I delete it, won't it just make my apps invalid?!

Okay.... Here is my exact problem. Could a kind soul please help me?


https://forums.developer.apple.com/message/130036#130036

Hi,


Updating WWDRCA certificate is nit helping me. Please suuport me. It is also saying in the key that certificate has invalid user