apple resubmit: REJECTED review submission items are marked resolved before the submit (PATCH reviewSubmissionItems resolved: true; the version item by default, IAP / subscription items with --resolve-iaps), plan table 'mark resolved' rows; on 409 'not ready yet' the items are re-read and a REJECTED item out of scope stops the run at once naming it and how to resolve it, backoff only when none is left; an empty READY_FOR_REVIEW draft is never canceled (409 'not in cancellable state'): left as is, no cancel command, apple status labels it harmless and treats the cancel 409 as such; fake ASC blocks submit on REJECTED items and refuses to cancel empty drafts. Pitfall 30

This commit is contained in:
CRTkafa 2026-10-12 10:45:05 +08:00
parent 0da5ee9d01
commit 1724296e59
17 changed files with 291 additions and 78 deletions

View file

@ -92,6 +92,7 @@
"apple iap-submit": [
"new-version",
"no-submit",
"resolve-iaps",
"with-version"
],
"apple listing": [
@ -155,6 +156,7 @@
"build",
"new-version",
"no-submit",
"resolve-iaps",
"version",
"with-version"
],
@ -826,6 +828,7 @@
"release-date",
"remove",
"render",
"resolve-iaps",
"resume",
"scenes",
"scheme",
@ -945,7 +948,7 @@
"storebound apple iap-review [--dry]"
],
"apple iap-submit": [
"storebound apple iap-submit [--only id1,id2] [--with-version] [--new-version] [--no-submit] [--dry] [--yes] [--json]"
"storebound apple iap-submit [--only id1,id2] [--with-version] [--new-version] [--resolve-iaps] [--no-submit] [--dry] [--yes] [--json]"
],
"apple listing": [
"storebound apple listing --version 1.0.0 [--build 3] [--include-drafts] [--dry] [--json]",
@ -979,7 +982,7 @@
"storebound apple release --manual-release [--version 1.2.0] [--yes]"
],
"apple resubmit": [
"storebound apple resubmit --build <n> [--version 1.0.0] [--dry] [--yes] [--json]"
"storebound apple resubmit --build <n> [--version 1.0.0] [--resolve-iaps] [--dry] [--yes] [--json]"
],
"apple review-details": [
"storebound apple review-details [--contact-from <Apple ID of another app>] [--dry]"