App Store screenshots at the 1206x2622 size App Store Connect requires

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
metatroncubeswdev 2026-10-31 16:07:19 -04:00
parent bbd83c5a10
commit ee8fe2bf42
6 changed files with 3 additions and 3 deletions

View File

@ -74,7 +74,7 @@ each store release. Build numbers are set automatically by Codemagic.
**Graphics** (in `assets/brand/`: `app_icon_1024.png` and `play_store_icon_512.png`) **Graphics** (in `assets/brand/`: `app_icon_1024.png` and `play_store_icon_512.png`)
- Play: a 512×512 icon, a 1024×500 feature graphic, and 2–8 phone screenshots. - Play: a 512×512 icon, a 1024×500 feature graphic, and 2–8 phone screenshots.
- App Store: 6.9-inch iPhone screenshots (1320×2868). The app is iPhone-only, so no iPad screenshots are needed. - App Store: iPhone 6.1/6.3-inch screenshots (1206×2622, in the "iPhone with Dynamic Island" tab). The app is iPhone-only, so no iPad screenshots are needed.
**Questionnaires** **Questionnaires**
- **Data collected** (Play Data safety and Apple App Privacy): - **Data collected** (Play Data safety and Apple App Privacy):

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 998 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 371 KiB

After

Width:  |  Height:  |  Size: 330 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

@ -3,7 +3,7 @@
python tools/store_screenshots.py <folder with 01_home.png ... from `adb exec-out screencap -p`> python tools/store_screenshots.py <folder with 01_home.png ... from `adb exec-out screencap -p`>
Writes docs/store/screenshots/android/*.png (1080x1920, Google Play) and Writes docs/store/screenshots/android/*.png (1080x1920, Google Play) and
docs/store/screenshots/ios/*.png (1320x2868, App Store 6.9-inch). The Android status and docs/store/screenshots/ios/*.png (1206x2622, App Store iPhone 6.1/6.3-inch, the size App Store Connect asks for). The Android status and
navigation bars are cropped off, so the iOS set shows only the app. Screens marked navigation bars are cropped off, so the iOS set shows only the app. Screens marked
android_only are left out of the iOS set. android_only are left out of the iOS set.
""" """
@ -97,7 +97,7 @@ def compose(shot, head, sub, w, h):
def main(): def main():
src = pathlib.Path(sys.argv[1]) src = pathlib.Path(sys.argv[1])
for target, size in (('android', (1080, 1920)), ('ios', (1320, 2868))): for target, size in (('android', (1080, 1920)), ('ios', (1206, 2622))):
(OUT / target).mkdir(parents=True, exist_ok=True) (OUT / target).mkdir(parents=True, exist_ok=True)
for name, head, sub, android_only in SCREENS: for name, head, sub, android_only in SCREENS:
if android_only and target == 'ios': if android_only and target == 'ios':