Expired iOS certificate

iOS build failure: Expired certificate

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

“It seems your app build has encountered an issue. The uploaded certificate has expired. Please upload a valid certificate.”

This means the distribution certificate uploaded in your dashboard is no longer valid in your Apple Developer account.

An expired certificate will always cause the iOS build to fail.

Why this build failure happens

  1. The distribution certificate has passed its expiration date

    • Apple certificates are valid only for a limited period

    • Once expired, they cannot be used for app builds

  2. The expired certificate is still uploaded in your dashboard

    • The system attempts to generate a build using an invalid certificate

    • The build process fails immediately

How to fix this iOS build failure

  1. Check certificate expiration

    • Log in to your Apple Developer account

    • Go to Certificates, Identifiers & Profiles

    • Open Certificates

    • Check the expiration date of your Apple Distribution certificate

circle-exclamation
  1. Create a new distribution certificate

    • Click the + button in Certificates

    • Select Apple Distribution or iOS Distribution

    • Upload your CSR file

    • Download the generated .cer file

    • Open it in Keychain Access

    • Export it as a .p12 file

circle-exclamation
  1. Update your provisioning profile

After creating a new certificate:

  • Go to Profiles

  • Select your existing App Store provisioning profile

  • Replace the old distribution certificate with the new one

  • Regenerate and download the updated provisioning profile

circle-exclamation
  1. Upload the updated files to your dashboard

    • Go to your app dashboard

    • Navigate to the iOS configuration section

    • Upload the new .p12 certificate

    • Upload the updated provisioning profile

    • Save the changes

  2. Rebuild your app

    • Go to the Download section

    • Click Rebuild under the iOS app card

Once the new certificate and provisioning profile are correctly uploaded, your build failure should be resolved and the download should complete successfully.

Last updated

Was this helpful?