preflight__check_version
Check if an app version is complete to submit: verifies build, export compliance, contact, demo account, locales, keywords, and screenshots. Lists missing items and the tool that fixes each.
Instructions
Check whether an app version is complete enough to submit, in one call, and list what is missing. Give the app (name, bundle ID or Apple ID). Verifies the build is attached and finished processing, the export compliance answer is given, the review contact and demo account are filled in, every locale has a description and keywords, and screenshots exist. Each gap names the tool that fixes it. Read-only — it changes nothing and does not submit.
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 version that is still editable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | ||
| ready | Yes | ||
| state | No | ||
| checked | Yes | ||
| version | No | ||
| blocking | Yes | Gaps that stop the submission. Empty when ready is true. | |
| warnings | Yes | Worth reading, but Apple accepts a submission without them. |