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
- Raise the version — 1.0.0 to 1.0.1, say — in the Xcode project (MARKETING_VERSION).
- 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.
