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:
parent
0da5ee9d01
commit
1724296e59
17 changed files with 291 additions and 78 deletions
|
|
@ -53,10 +53,16 @@ in-app purchases). Resubmit that same submission; never create a second one next
|
|||
1. Upload the fixed build and note its number (`storebound apple upload`, `apple encryption` if it asks).
|
||||
2. `storebound apple status`: the submission with UNRESOLVED_ISSUES, its items and their states.
|
||||
3. `storebound apple resubmit --build <n>` (dry run without `--yes`): the plan table shows the build to attach, the
|
||||
submission reused, every item in it already or added, and the submit.
|
||||
submission reused, every item in it already or added, which REJECTED items are marked resolved, and the submit.
|
||||
4. The owner's yes, then `storebound apple resubmit --build <n> --yes`: build n is attached by its number, missing
|
||||
items go in, and the submit is retried with backoff while Apple says "Version is not ready to be submitted yet"
|
||||
(normal for a few minutes after a build is attached; it gives up after 10 minutes and a re-run continues).
|
||||
items go in, the REJECTED version item is marked resolved (`PATCH reviewSubmissionItems/{id}` `resolved: true`),
|
||||
then it submits. Apple answers every submit with "Version is not ready to be submitted yet" (and the console's
|
||||
Resubmit button stays disabled) while any item is still REJECTED; the command reads the items again on that
|
||||
answer and stops at once naming the item instead of retrying. A REJECTED in-app purchase or subscription item is
|
||||
marked resolved only with `--resolve-iaps`, once what App Review asked for is fixed. With nothing left REJECTED,
|
||||
"not ready" is retried with backoff (normal for a few minutes after a build is attached; it gives up after
|
||||
10 minutes and a re-run continues).
|
||||
An empty draft next to the submission (0 items) cannot be canceled and is harmless: leave it.
|
||||
5. Reply in the Resolution Center what changed (template below), then `storebound apple status --wait-review`.
|
||||
|
||||
## 2. Reply template (Resolution Center / appeal, under 200 words)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue