12 lines
1 KiB
TypeScript
12 lines
1 KiB
TypeScript
// Send an App Store version to App Review with a build picked by its number (the owner's step).
|
|
// storebound apple submit --build <n> [--version 1.0.0] [--resolve-iaps] [--dry] [--yes] [--json]
|
|
// The version is --version, else the one an open review submission holds, else the editable one (Prepare for
|
|
// Submission, or rejected). Build n (VALID) is attached, the open review submission is reused (a draft or one back
|
|
// from App Review; a new draft only when none is open), the in-app purchases and subscriptions of the config that are
|
|
// ready go in with the version, then it is submitted (retried while Apple says "not ready yet"). The same steps as
|
|
// `apple resubmit` (cli/apple/resubmit.ts). Without --yes: a dry run with the plan table. Never in MCP or flows; the
|
|
// desktop offers it as an owner action (native dialog, host-minted token).
|
|
import type { Ctx } from '../lib/ctx';
|
|
import { submitVersion } from './resubmit';
|
|
|
|
export async function run(ctx: Ctx): Promise<void> { await submitVersion(ctx, 'submit'); }
|