iphoneioscertificatekeychainios-provisioning

key chain warning The “System Roots” keychain cannot be modified


Am landed with following error "“System Roots” keychain cannot be modified" when I double tap the certificate. After googling I come to know that drag and drop the certificate is the solution for this.

But even after doing this also in code it says "profile doesn't match valid certificate/private key chain pair in the default key chain"

Any solution?


Solution

  • Step 1 - download your developer certificate and drop in into your DEFAULT keychain

    step 2 - download apple WWDRCA certificate and drop into the same keychain.

    step 3 - CHECK if there is a private key along with your certificate. (you should be able to see tiny triangle beside your certificate. Click on it to see if your private key is present or not)

    step 4 - download the provisioning profile from the developer portal and drop into your xcode.

    Try to do these things first. If you still get a error, then delete the extra apple certificates in your keychain and try the process once again.. it will do the trick...