Why am I getting "Not uploaded" error in the Code Signing Identities dashboard and "No matching certificate found for every requested profile" when starting builds?

Last updated: August 25, 2026

Context

After uploading your provisioning profile in the team settings under the code signing identities section, you may notice a red cross saying Not uploaded

Screenshot 2026-08-18 at 10.43.02.png

This will cause a build error as shown below:

Answer

This error is caused by a mismatch between the distribution certificate uploaded to Codemagic under the iOS certificate tab and the certificate included in your provisioning profile. In other words, it means the certificate currently uploaded to Codemagic is not the one included in that provisioning profile.

To resolve this, follow these steps:

  1. Go to the Apple Developer Portal → Profiles and open the provisioning profile in question.

  2. Check which distribution certificate is included in the profile.

  3. If you have multiple certificates with the same name, use the expiration date to identify the correct one — match it to the certificate you have uploaded in Codemagic.

  4. If the wrong certificate is included in the profile, edit the profile in the Apple Developer Portal to include the correct certificate, then re-download and re-upload the profile to Codemagic.

  5. Alternatively, upload the matching certificate to Codemagic if you have not done so already.

Image of a Git/CI certificate management screen showing multiple iOS Distribution certificates with different expiration dates, highlighting the June 22, 2026 option.

Once the correct certificate is in place, a green checkmark will appear next to the provisioning profile, and then your next builds should proceed successfully.