apple screenshots: iPhone Duo through the App Asset Library (IPHONE_DUO placement group, APP_SCREENSHOT), pitfall 130

This commit is contained in:
CRTkafa 2026-11-08 14:19:12 +07:00
parent b1043f5d79
commit 73a962fbdc
10 changed files with 174 additions and 32 deletions

View file

@ -27,8 +27,7 @@ State of storebound for whoever picks it up next. Public-safe: no project, app o
- The Play Games Services console page paths.
- The Games Configuration API bodies (no pinned spec).
- Placing a Header and Search Results asset on a live App Store version.
- **iPhone Duo:** App Store Connect's API has no Duo screenshot type yet. Uploads skip with a console link; wire it
when the spec gains the type (`IPHONE_DUO_DISPLAY` in `cli/shots/spec.ts`).
- **iPhone Duo:** uploaded through the App Asset Library (`cli/apple/duo-library.ts`); previews still use the deprecated sets.
## Rules that matter here

View file

@ -82,8 +82,7 @@ languages, every store size, a review gallery and an app preview video. No store
Play takes a YouTube URL in `play.video`.
7. **iPhone Duo (foldable).** `apple.iphoneDuo: true` renders and checks the outer (1398 x 2034) and inner
(2007 x 2853) sets. Optional now, reportedly required from April 2027 for iOS 27.1 SDK builds (`check` / `validate`
note it). The API has no Duo display type yet, so `apple screenshots` skips them with a link to the console's
iPhone Duo tab. Play has no foldable slot: foldables use the 7" / 10" tablet sets.
note it). `apple screenshots` uploads them through the App Asset Library (display class IPHONE_DUO). Play has no foldable slot: foldables use the 7" / 10" tablet sets.
Details: the [store-screenshots](../skills/store-screenshots/SKILL.md) and [app-previews](../skills/app-previews/SKILL.md)
skills.