App Store screenshots
rnx ships an end-to-end pipeline for App Store screenshot production: from capturing raw frames off a live flow, to framing them in real device chrome, to exporting branded marketing canvases in every required size.
Three pieces work together:
| Command | Role |
|---|---|
rnx mode screenshot | Toggle the in-shell screenshot chrome overlay (DOM browser chrome hidden, canvas framed) |
rnx screenshot | Single-shot capture of the current canvas (full or cropped) |
rnx screenshot appstore | Batch pipeline: capture a flow, frame each shot in device chrome, compose branded canvases for export |
One-shot capture
The live sim keeps running. For clean marketing-ready frames (no browser chrome, no dev rail), flip screenshot mode first:
Batch: the screenshot appstore pipeline
rnx screenshot appstore runs a YAML plan that can:
- +Boot a sim and run a flow to land on each target screen
- +Capture raw PNGs
- +Frame each raw PNG in real device chrome (bezel, safe-area, Dynamic Island geometry)
- +Compose branded marketing canvases (background gradient, headline text, device pose) in every canvas preset you need
Plan shape
A minimal plan:
One plan file produces slides × canvases × locales framed and composed PNGs, plus a manifest listing every output path for upload to App Store Connect.
Shared registries
The composer and the live in-shell screenshot mode pull from the same registries, so a slide you compose in the live shell matches what the batch pipeline exports.
- +Canvas presets: App Store sizes (6.9”, 6.7”, 6.5”, 5.5”), iPad, custom
- +Backgrounds: gradient + glow presets, or custom tokens
- +Text presets: headline position, weight, size, color
- +Pose presets: straight-on, tilted, multi-device lineup
Live composition in the shell
Screenshot mode in the browser / Electron shell gives you a WYSIWYG composer:
- +Toggle from the MacMenuBar, rail button, or
rnx mode screenshot on - +Pick a canvas preset, background, text preset, and pose from the in-shell controls
- +The device FLIPs into the target canvas rect at the exact export size
- +Type headline text inline; see it layout-balanced in the chosen text preset
- +Capture with
rnx screenshot --output hero.png, or hit the rail’s capture button
The live state shares canvas / background / text / pose tokens with the batch plan, so whatever you compose live is exportable to the same registry a plan file uses.
Recording vs screenshots
For video / webm / gif output, use rnx record instead:
See the record reference for full options.
Related
- +
rnx screenshot: capture and App Store tools - +
rnx mode: in-shell composer toggle - +
rnx record: recording