Generate App Store screenshots across devices
When to use: You need 6.5", 6.7", iPad screenshots in light + dark, fast.
Prerequisites
- Xcode + simctl — Standard Xcode install
- idb installed —
brew tap facebook/fb && brew install idb-companion - .app bundle built —
xcodebuild -scheme YourApp -destination 'platform=iOS Simulator' build
Flow
-
Setup devicesBoot iPhone 15 Pro Max and iPad Pro 13-inch sims. List them when ready.✓ Copied→ list_simulators shows both Booted
-
Set status barSet status bar to 9:41, full battery, full signal on both. App Store style.✓ Copied→ status_bar_set succeeds; clean look
-
Install + screenshotsInstall MyApp.app on both. Launch, navigate Home → Profile → Settings, screenshot each in light and dark mode. Save under /screenshots/<device>/<mode>/.✓ Copied→ Folder per device, with light + dark variants of each screen
Outcome: Full App Store screenshot pack in ~10 min, no manual capture.
Pitfalls
- Sim boots but app crashes on launch — Pull simctl log; check for missing entitlements
- Dynamic Island content covers status bar tweaks — On Pro Max, status_bar_set still applies under DI