eas submit commands inspect and manage submissions
Introduced 2026-08-03 · score 0.97
HOW TO USE IT
When you need to inspect or manage a submission for a build from this project, use `eas submit:list` or `eas submit:view` to inspect it, `eas submit:status` to check App Store and TestFlight state, or `eas submit:retry` and `eas submit:cancel` to manage it. Google Play app status is unavailable through EAS.
eas submit:list [-p ios|android|all] [--status <awaiting-build|in-queue|in-progress|finished|errored|canceled>] [--offset <number>] [--limit <number>] [--json] [--non-interactive]eas submit:view [<submission-id>] [-p ios|android|all] [--json]
eas submit:status [-p ios|android|all] [-e <profile>] [--json] [--non-interactive]eas submit:retry [<submission-id>] [-p ios|android|all] [--json] [--non-interactive]
eas submit:cancel [<submission-id>] [-p ios|android|all] [--non-interactive]WHY THIS HELPS
Inspect or manage an EAS submission for a build produced from the repository.
REQUIREMENTS AND LIMITATIONS
- Version: v21.5.0
- SUBMISSION_ID: Submission to view, retry, or cancel; when omitted, `-p` can select the platform submission.
- -p, --platform: Select `ios`, `android`, or `all`; with no submission ID, selects the platform submission for view, retry, or cancel.
- --status: Filter list results by `awaiting-build`, `in-queue`, `in-progress`, `finished`, `errored`, or `canceled`.
- --offset: Starting index for paginated list queries; defaults to 0.
- --limit: Items fetched per list query; defaults to 10 and is capped at 50.
- --json: Enable JSON output; for list and retry, implies non-interactive mode.
- --non-interactive: Run without interactive prompts; available for list, retry, cancel, and status.
- -e, --profile: Submit profile from `eas.json` used to resolve the App Store Connect API key; defaults to `production`.
- Prerequisite: Commands operate on the current project and require a logged-in EAS CLI context.
- Prerequisite: `submit:status` requires an App Store Connect API key, configured through `EXPO_ASC_API_KEY_PATH`, `EXPO_ASC_KEY_ID`, and `EXPO_ASC_ISSUER_ID`, an `eas.json` submit profile, or EAS credentials. Interactive Apple login is offered if no key is available; non-interactive use fails without a key.
- Google Play app status is not available through EAS yet.
- List and view include the runtime version and fingerprint of the submitted build.
FIRST-PARTY EVIDENCE
- https://github.com/expo/eas-cli/releases/tag/v21.5.0
- https://github.com/expo/eas-cli/blob/v21.5.0/packages/eas-cli/src/commands/submit/list.ts
- https://github.com/expo/eas-cli/blob/v21.5.0/packages/eas-cli/src/commands/submit/view.ts
- https://github.com/expo/eas-cli/blob/v21.5.0/packages/eas-cli/src/commands/submit/retry.ts
- https://github.com/expo/eas-cli/blob/v21.5.0/packages/eas-cli/src/commands/submit/cancel.ts
- https://github.com/expo/eas-cli/blob/v21.5.0/packages/eas-cli/src/commands/submit/status.ts
Check the installed version and the source before using it. Entry JSON