ToolkitSuiteApps"Provisioning profile mismatch"
Troubleshooting

"Provisioning profile mismatch"

iOS build failure: Certificate does not match provisioning profile

If your app build is failing or your download is not working and you see the error:

“It seems your app build has encountered an issue. The certificate used to generate the uploaded Provisioning Profile does not match the uploaded Certificate.”

This means the provisioning profile was not created using the same distribution certificate that you uploaded in your dashboard.

This mismatch causes the iOS build to fail.

Why this build failure happens

  1. The provisioning profile was created using a different certificate
  • The uploaded .p12 file does not match the certificate used in the provisioning profile
  • An older certificate was selected during profile generation
  1. Multiple apps exist in the Apple Developer account
  • The wrong certificate may have been used
  • The wrong App ID may have been selected

How to fix this iOS build failure

  1. Create a new distribution certificate
  • Go to Certificates, Identifiers & Profiles
  • Click the + button
  • Under Software, select Apple Distribution or iOS Distribution
  • Download the generated .cer file
  • Open it in Keychain Access
  • Export it as a .p12 file

Export the .p12 certificate without setting a password.

  1. Create a new provisioning profile
  • Go to Profiles
  • Click the + button
  • Select App Store Connect under Distribution
  • Select the correct App ID
  • Select the newly created distribution certificate
  • Generate and download the provisioning profile

The provisioning profile must be created using the same distribution certificate you upload in your dashboard.

  1. Upload the new files
  • Navigate to the iOS configuration section
  • Upload the new .p12 certificate
  • Upload the new provisioning profile
  1. Rebuild your app
  • Click Build app button to trigger a new build

Once both files match correctly, your build failure should be resolved and the download should complete successfully.

Need more help?

If you've worked through this and still need a hand, contact support — we'll dig in with you.