# iOS screenshot capture and release checklist

Guide: https://appdrift.co/docs/screenshots#xcode-capture
Prepared September 12, 2026. Fill in your actual app details and results.

This is a file workflow, not an Xcode, fastlane, Expo or Flutter integration. AppDrift does not run your app or automatically capture it. Free accounts can save/export Free designs; Pro artwork requires an eligible entitlement. Manual upload in App Store Connect does not require connecting store credentials to AppDrift.

## Scope

- App / bundle ID:
- App build/version:
- Capture device and iOS runtime:
- Source app language:
- Target store language:
- Export device size and dimensions:
- AppDrift project / chosen collection:
- Review owner:
- Review date:

## Capture

1. Run your app in Xcode Simulator. Use suitable demo data and navigate to the screen to show.
2. Wait for loading, alerts and notifications to clear.
3. List booted devices and copy the intended device identifier:

```sh
xcrun simctl list devices booted
mkdir -p store-captures/en-US
xcrun simctl io YOUR-SIMULATOR-UDID screenshot --type=png store-captures/en-US/01-home.png
sips -g format -g pixelWidth -g pixelHeight store-captures/en-US/01-home.png
```

Replace YOUR-SIMULATOR-UDID with your device. These commands capture the currently visible app; they do not navigate it. Use a new ordered filename for each screen, and a separate folder for each source language. Keep the original PNGs. A raw Simulator PNG may contain alpha and is not automatically ready for direct store submission.

## Edit and export

- [ ] Preview the complete collection and confirm Free/Pro access.
- [ ] Select the final device size in the editor.
- [ ] Replace each phone using Change Screenshot.
- [ ] Replace independent zoom crops, artwork and sample branding.
- [ ] Review captions, feature claims and translated line breaks.
- [ ] Save a named project and check the saved state.
- [ ] Export the required device/language variants.
- [ ] Extract app-screenshots.zip; the campaign files are JPEGs, not the original capture PNGs.
- [ ] Open every exported image and check legibility, crop, order and dimensions.

## Reviewed store handoff

- [ ] Confirm the intended app, editable version, language and device well in App Store Connect.
- [ ] Check current screenshot requirements: https://developer.apple.com/help/app-store-connect/reference/app-information/screenshot-specifications
- [ ] Upload only reviewed extracted images; check the server-processed previews and order.
- [ ] Save the intended draft. Review/submission/release are separate steps.
- [ ] Record the actual public update date only after verifying it.

If you use AppDrift's paid Upload to App Store action instead, review the selected sets before confirmation: it replaces those sets in the draft. Google Play uses exported files and a manual Play Console upload.

## Outcome record

- Saved project verified:
- Exported filenames, count and dimensions:
- Store draft checked by:
- Submitted for review (if applicable):
- Public listing verified on:
- Issues still unresolved:

A capture, export, accepted upload, publication and measured customer result are different outcomes. Leave untested or unavailable steps explicitly unverified.
