App Store Connect

ITMS-90186: Invalid Pre-Release Train

This version number is closed

ITMS-90186: Invalid Pre-Release Train. The version (like 1.0.0) was already released or approved, so App Store Connect accepts no new builds for it.

Updated

What this error means

The version (like 1.0.0) was already released or approved, so App Store Connect accepts no new builds for it.

Why it happens

Once a version is released or approved, its pre-release train closes. New binaries need a higher version, not another build of the old one.

The message tools print

ERROR ITMS-90186: "Invalid Pre-Release Train. The train version '1.0.0' is closed for new build submissions"

How to fix it

  1. Raise the version — 1.0.0 to 1.0.1, say — in the Xcode project (MARKETING_VERSION).
  2. Build and upload again.

Check a log that shows this

Paste the failing step into the build error explainer. It matches this message, and any others in the same log, in your browser. Nothing is uploaded.

Other App Store Connect errors

Send the next upload without this rejection

CapWrapp uploads to App Store Connect from GitHub Actions and bumps the build number on every ship. When an upload fails, History can explain it from the full log.

  • Free to start
  • No credit card
  • Sign in with Google or GitHub