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
|
|
@ -93,8 +93,10 @@ answers the compliance facts no file proves, all in one batch at the start.
|
|||
- Rejected (Invalid Binary, a crash, ...): the review submission stays open with UNRESOLVED_ISSUES and keeps the
|
||||
version and its IAPs. Upload a fixed build, then `storebound apple resubmit --build <n>` (dry run with the plan
|
||||
table), and after the owner's yes `--build <n> --yes`: it attaches build n, reuses that submission (no second
|
||||
draft), adds only missing items and resubmits, retrying while Apple says "not ready to be submitted yet"
|
||||
(pitfall 30, `review-rejections`). `apple iap-submit` reuses it the same way.
|
||||
draft), adds only missing items, marks the REJECTED version item resolved (Apple refuses every submit with "not
|
||||
ready to be submitted yet" until it is; IAP items with `--resolve-iaps`) and resubmits, retrying only while
|
||||
nothing is left REJECTED (pitfall 30, `review-rejections`). `apple iap-submit` reuses it the same way. An empty
|
||||
draft (0 items) cannot be canceled and is harmless.
|
||||
- App Privacy (data types, purposes, linked, tracking) is UI-only and must be **published**, not just saved.
|
||||
- Export compliance unanswered = "Missing Compliance": `storebound apple encryption` (`export-compliance`).
|
||||
- ITMS-91053 / 91061 privacy manifest emails after upload: `privacy-manifest` skill.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue