apple: macOS (tvOS, visionOS) versions are no longer invisible: every version and review submission lookup is per platform; status, listing, listing pull, resubmit, submit, release and screenshots take --platform and otherwise pick the platform that has the version they need (refuse naming both when several do); status, validate, release status, the report and the desktop label versions with their platform; MCP and owner actions get platform; pitfall 77

This commit is contained in:
CRTkafa 2026-10-20 03:00:05 +07:00
parent 1736300784
commit 47dfd372fe
30 changed files with 423 additions and 127 deletions

View file

@ -82,6 +82,7 @@
"name",
"not-sent-for-review",
"off",
"platform",
"prune",
"src",
"variant",
@ -109,6 +110,7 @@
"apple listing": [
"build",
"include-drafts",
"platform",
"version",
"write"
],
@ -143,6 +145,7 @@
"jobs",
"name",
"not-sent-for-review",
"platform",
"prune",
"src",
"traffic",
@ -168,12 +171,14 @@
"apple release": [
"manual-release",
"phased",
"platform",
"version"
],
"apple resubmit": [
"build",
"new-version",
"no-submit",
"platform",
"resolve-iaps",
"version",
"with-version"
@ -185,6 +190,7 @@
"include-drafts",
"jobs",
"not-sent-for-review",
"platform",
"prune",
"src",
"variant",
@ -198,6 +204,7 @@
"cancel-submission",
"keychain",
"no-install",
"platform",
"timeout",
"version",
"wait-review"
@ -206,6 +213,7 @@
"build",
"new-version",
"no-submit",
"platform",
"resolve-iaps",
"version",
"with-version"
@ -860,6 +868,7 @@
"no-scan",
"not-sent-for-review",
"out",
"platform",
"play",
"prune",
"react-native",
@ -885,6 +894,7 @@
"hook",
"lang",
"languages",
"platform",
"release",
"since",
"translate"
@ -1206,7 +1216,7 @@
"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]",
"storebound apple listing --version 1.0.0 [--platform ios|macos|tvos|visionos] [--build 3] [--include-drafts] [--dry] [--json]",
"storebound apple listing pull [--version x.y.z] [--write] [--json]"
],
"apple next-build": [
@ -1237,7 +1247,7 @@
"storebound apple release --manual-release [--version 1.2.0] [--yes]"
],
"apple resubmit": [
"storebound apple resubmit --build <n> [--version 1.0.0] [--resolve-iaps] [--dry] [--yes] [--json]"
"storebound apple resubmit --build <n> [--version 1.0.0] [--platform ios|macos|tvos|visionos] [--resolve-iaps] [--dry] [--yes] [--json]"
],
"apple review-details": [
"storebound apple review-details [--contact-from <Apple ID of another app>] [--dry]"
@ -1250,7 +1260,7 @@
"storebound apple signing ensure [--dry] [--yes] [--keychain [path]] [--no-install] [--json]"
],
"apple status": [
"storebound apple status [--json]",
"storebound apple status [--platform ios|macos|tvos|visionos] [--json]",
"storebound apple status --cancel-submission <id> [--yes]",
"storebound apple status --wait-review [--version 1.2.0] [--timeout 48h]"
],
@ -1490,7 +1500,7 @@
"storebound whats-new [--since v1.1.0] [--release 1.2.0] [--from-git] [--lang en-US] [--all] [--hook \"text\"] [--dry]",
"storebound whats-new --languages en-US,de-DE,tr [--dir store/whats-new] [--translate \"<command>\"] [--force] [--dry] [--json]",
"storebound whats-new check [--dir store/whats-new] [--json] limits per store (Play 500, App Store 4000), untranslated files",
"storebound whats-new apply [--dir store/whats-new] [--dry] [--json] checked files -> both listing files"
"storebound whats-new apply [--dir store/whats-new] [--platform ios|macos|tvos|visionos] [--dry] [--json] checked files -> both listing files"
]
}
}