apple iap-submit: DEVELOPER_REJECTED IAP / subscription / group versions (left by a canceled submission) are submitted as they are, plan says 'add (developer rejected, re-submitted as is)', --new-version only for APPROVED / REJECTED, empty draft reused; fake ASC models cancel and re-add. play build / check: warn before Gradle when defaultConfig does not read -PversionCode / -PversionName, with the exact Groovy / Kotlin line (built with AGP 8.13); android.injected.version.code does not override bundleRelease; post-build versionCode mismatch is a hard stop. play-production-release plan: 'Do you want to restart your review?' dialog, Restart review is never-press. Pitfalls 31-33
This commit is contained in:
parent
41d2ffcc24
commit
0b1451800c
18 changed files with 399 additions and 26 deletions
15
CHANGELOG.md
15
CHANGELOG.md
|
|
@ -2,6 +2,21 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
- Fix (`apple iap-submit`, `apple resubmit`): after the owner canceled a submission, every IAP version was
|
||||
DEVELOPER_REJECTED and the plan skipped them all ("change it in App Store Connect (or --new-version)", then
|
||||
"nothing to submit"). Apple accepts the same version again (201 READY_FOR_REVIEW, then the submit 200), so
|
||||
DEVELOPER_REJECTED in-app purchase, subscription and subscription group versions now go in as they are, listed as
|
||||
"add (developer rejected, re-submitted as is)"; an empty draft is reused. `--new-version` is only for APPROVED or
|
||||
REJECTED products (pitfall 31).
|
||||
- `play build` and `check`: warn before Gradle runs when the app module's `defaultConfig` does not read
|
||||
`-PversionCode` / `-PversionName` (a literal, an env var, ...), naming the file and line and the exact Groovy or
|
||||
Kotlin line to use (both built with AGP 8.13). `android.injected.version.code` does not override `defaultConfig`
|
||||
for `bundleRelease` (checked with AGP 8.13); the docs no longer suggest it. An AAB with another versionCode than
|
||||
planned is now a hard stop (it was a warning) and is not copied (pitfall 32).
|
||||
- Console plan `play-production-release`: the "Do you want to restart your review?" dialog that "Submit N changes
|
||||
for review" opens while a review is running is a known step; "Restart review" is the owner's button and in
|
||||
neverPress (pitfall 33).
|
||||
|
||||
- Safety (`apple testflight groups`): run bare, it created the configured beta groups right away, with no plan. Now it only lists the groups and prints `would create "Team", "Friends"`. Creating is
|
||||
`groups sync` (or `groups --yes`). Flows treat bare `groups` as a read and `groups sync` as a write, and the MCP tool
|
||||
runs `groups sync` (dry by default).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue