iPhone Duo screenshots (render, check, upload skip with console link while the API has no display type) and the medium display class as the required iPhone set, labels as in the console
This commit is contained in:
parent
0b32df57f0
commit
3381673ae6
17 changed files with 163 additions and 16 deletions
|
|
@ -899,3 +899,15 @@ that fails without the fix (see CONTRIBUTING.md).
|
|||
`cli/lib/scan/rules.ts`, the SDK table `REMOTE_SDKS` in `cli/lib/scan/sdks.ts`). A code obfuscator (DexGuard,
|
||||
iXGuard, a JavaScript obfuscator) is a low `obfuscation` note; ProGuard / R8 minify alone is never reported.
|
||||
`tests/remote-features.test.ts`.
|
||||
|
||||
## 75. iPhone Duo screenshots: in the console, not in the API
|
||||
|
||||
- **Symptom:** App Store Connect shows an "iPhone Duo" tab next to "iPhone with Dynamic Island (medium display)" and
|
||||
"iPad 13" display", but an upload for it through the API has no display type to use (a guessed one answers 400).
|
||||
- **Cause:** the API's `ScreenshotDisplayType` (4.5.1) has no Duo value yet; only the asset library enum lists
|
||||
`IPHONE_DUO`. Duo is optional now, reportedly required from April 2027 for iOS 27.1 SDK builds.
|
||||
- **Do:** render and check the sets (`apple.iphoneDuo: true`), add them in the console's iPhone Duo tab (the skip
|
||||
message has the deep link), never guess an enum name. For Play point foldables to the tablet sets; there is no Duo slot.
|
||||
- **Guard:** `IPHONE_DUO_DISPLAY` in `cli/shots/spec.ts` (null = not in the API; regenerate with
|
||||
`bun tools/gen-api.ts` and fill in the exact names), `skippedDuoSets` in `cli/apple/screenshots.ts`, the
|
||||
`screenshots-duo` note in check / validate. `tests/ppo.test.ts`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue