release__submit
Submits an App Store version to Apple for review by opening a review submission, adding the version, and checking submittability first to avoid rejected handoffs.
Instructions
Send an App Store version to Apple for review in one call — it opens the submission, puts the version in it, and hands it over. Checks first that the version is actually submittable and refuses rather than submitting something that will bounce. Use this instead of opening an empty review submission by hand, which by itself sends nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | App name, bundle ID (com.example.app) or numeric Apple ID. | |
| version | No | Version string (e.g. "3.2.0"). Defaults to the newest editable version. | |
| platform | No | Which platform’s version. Needed when the app has one on more than one platform. | |
| skip_preflight | No | Submit even when the pre-flight finds blocking gaps. Off by default, and worth leaving off: every gap it reports is one Apple enforces. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | ||
| state | No | ||
| steps | Yes | What was done, in order, so a partial run says where it stopped. | |
| version | Yes | ||
| platform | No | ||
| preflight | No | ||
| submissionId | No |