Automating App Store Screenshots With Swift Launch Arguments
App Store screenshots are the chore everyone puts off until the last week, which for Shipaton entrants is the week you are reading this in. The reason they get put off is that they look like a design job and are actually a state-management job: getting the app into fifteen specific states, on three device classes, without a stray tooltip, a wrong keyboard, a "14 days left" trial badge, or somebody's real data in frame.
Here is the set, measured from fingertips/marketing/screenshots/final/:
iPhone 6.9"
iPad 13"
18 cards, plus three contact sheets. The pipeline that produces them is 1,133 lines across eight files, and the compose step alone regenerated all 18 cards in 64.67 seconds while I was writing this paragraph.
I want to be exact about what "reproducible" bought, because it is the only reason the number matters: a copy change is a re-run, not a day of...
Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE