storebound/cli/apple
CRT 5fbb9e63e3 build.prebuild and a Capacitor web-asset staleness guard for apple build / play build
apple build and play build run build.prebuild (or apple.prebuild / play.prebuild) first, once per flow run;
--no-prebuild skips it, --dry only prints it. A Capacitor project's copied public/index.html must then be newer
than the last source commit and <webDir>/index.html, else the build stops (--allow-stale-web overrides). check
warns when stale without a prebuild; the build output and dry plan show the web bundle's sha256 and mtime.
The Capacitor project is also found in a monorepo (apps/native etc.); several ask for play.build.dir /
apple.build.*. Pitfall 23.
2026-10-12 08:51:38 +08:00
..
adhoc.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
appinfo.ts apple listing, play listing, apple appinfo: the dry run prints a real plan (version decision, old -> new per field, draft locales skipped); the real run asks and applies exactly it 2026-10-12 03:29:38 +08:00
asc.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
build.ts build.prebuild and a Capacitor web-asset staleness guard for apple build / play build 2026-10-12 08:51:38 +08:00
bundle.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
cpp.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
encryption.ts 0.5.0: mobile apps and games positioning (README, site, og image, skills, CLI, MCP, adapters), MCP tools for subscriptions and catalog diff, tests, changelog 2026-10-11 01:47:09 +08:00
events.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
iap-review.ts Merge remote-tracking branch 'origin/main' into pitfalls 2026-10-12 03:30:34 +08:00
iap-submit.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
iap.ts Merge origin/main into idempotency 2026-10-12 04:01:25 +08:00
jsonapi.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
listing.ts idempotency: apple listing findOrCreate / createOnce, play listing re-plan in the edit, data-safety hash, twice-run tests for the last open rows 2026-10-12 04:24:45 +08:00
next-build.ts serve --stdio: desktop JSON-RPC profile on the MCP core, confirm tokens, --json results, sidecar builds 2026-10-11 01:57:33 +08:00
offer-codes.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
ppo.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
preorder.ts Store operations: TestFlight wait / expire, IAP review submissions, listing pulls, release notes per language, offers, custom product pages, in-app events, reports, triage, keyword ranks, AdAttributionKit scan 2026-10-11 23:58:17 +08:00
previews.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
promoted.ts Store operations: TestFlight wait / expire, IAP review submissions, listing pulls, release notes per language, offers, custom product pages, in-app events, reports, triage, keyword ranks, AdAttributionKit scan 2026-10-11 23:58:17 +08:00
release.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
review-details.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
screenshots.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
signing.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
status.ts live read run fixes: Xcode-managed profiles in signing, TestFlight-only release trains, scan skips agent worktrees and takes an absolute --config, --all-pages paging meta, iap-submit json, report hints 2026-10-12 01:24:56 +08:00
submission.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
subscriptions.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
testflight.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
upload.ts idempotency: WIP 2026-10-12 04:00:58 +08:00
win-back.ts Store operations: TestFlight wait / expire, IAP review submissions, listing pulls, release notes per language, offers, custom product pages, in-app events, reports, triage, keyword ranks, AdAttributionKit scan 2026-10-11 23:58:17 +08:00