Download the live set
Screenshots come from the same App Store version that
pull reads: the version you are preparing when there is one, otherwise the live version. Store access works the same as for the listing; see Connect the stores.
screenshots pull covers the App Store only.
Where the files live
Check sizes and counts
.png, .jpg and .jpeg file under appeeky/screenshots/app-store/ and checks:
- Count: no more than 10 screenshots per display type.
- Size: the pixel size matches one the display type accepts. Landscape is fine: the same sizes turned sideways.
A folder with another name gets the count check only. Every problem is an error, and the command exits 1 when it finds one. With no
appeeky/screenshots/ folder, there is nothing to check.
check runs these screenshot checks too, together with the listing rules, so one command covers both:
Prepare a new set
- Run
screenshots pullto start from what is live. - Put the new images in the same folders, named in the order you want (
01.png,02.png, …). - Run
screenshots checkand fix any size or count errors. - Open a pull request, so the team sees the new set before it ships.
How screenshots relate to push
push sends listing text only. It does not upload screenshots, so screenshot errors do not stop a listing push; push prints them as a warning. The pull request report from the GitHub Action lists screenshot errors next to the listing check and fails the check when there are any, so a bad set is caught before the merge.
Upload new screenshots with the App Store Connect CLI or in App Store Connect.
Measure a new set
A listing push is measured for you. A new screenshot set is not a listing push, so track it as an experiment with one metric, usually store conversion:conversion (downloads ÷ product page views) is measured for you with APPEEKY_API_KEY: experiment add records the baseline, and verify closes the experiment when it is due. Upload the new set the day you start the experiment, so the before and after windows line up. See Experiments.
Next: Experiments · Write and check your listing · Troubleshooting
