App Store screenshots. Done right the first time.
Capture, validate against Apple's requirements, and export submission-ready screenshot packages—all from one native macOS app. No more guesswork. No more rejected submissions.
Screenshot submission shouldn't be a guessing game
- Guessing Apple's exact resolution requirements for each device
- Rejected uploads due to wrong format, color space, or transparency
- Messy folder structures with inconsistent naming
- Tedious manual work for multiple localizations
Craig-O-Screens handles the complexity
- Built-in validation against all App Store Connect requirements
- Instant feedback on format, resolution, and compliance issues
- Organized project structure aligned with app versions
- One-click export packages ready for App Store Connect
Everything you need for App Store screenshots
A complete workflow from capture to submission, designed for developers who value their time.
Compliance-First Design
Real-time validation against Apple screenshot and preview requirements. Know instantly if your assets meet specifications before you upload.
Developer Workflow Integration
Project-based organization aligned with your app versions. Manage multiple apps and versions without the mess of scattered files.
Zero Configuration Capture
Intelligent defaults that just work, with granular control when you need it. Capture windows, regions, or entire displays with a single shortcut.
Export Readiness
One-click export packages formatted exactly how App Store Connect expects them. Upload directly or use with Apple Transporter.
Three steps to submission-ready screenshots
A streamlined workflow that gets you from capture to upload in minutes, not hours.
Capture
Capture windows, regions, or full displays using keyboard shortcuts or the capture menu. Multi-monitor and Retina-aware.
Validate
Instant validation against Apple's requirements. Resolution, format, color space, and count checks happen automatically.
Export
Export submission-ready packages with proper naming conventions. Ready for App Store Connect or Apple Transporter.
Built-in compliance checking
Know exactly what Apple requires before you upload. Craig-O-Screens validates your assets against these rules automatically.
| Rule | Requirements | Severity |
|---|---|---|
Resolution macOS screenshot dimensions supported | 2880x18002560x16001440x9001280x800 | Error |
Format Accepted file formats for screenshots | PNGJPGJPEG | Error |
Color Space Required color profiles | sRGBDisplay P3 (warning if missing) | Warning |
Screenshot Count Per device per localization | Minimum: 1Maximum: 10 | Error |
Preview Count Per device per localization | Maximum: 3Landscape only | Info |
Organized by default
Craig-O-Screens automatically organizes your assets in a clean, predictable folder structure. No more hunting for files or managing messy directories.
- Projects → Versions → Assets
Natural hierarchy matching your app development workflow - Localization folders
Separate directories for each supported language - Consistent naming conventions
Auto-generated names likeiPhone65_Screen1.png
~/Documents/Craig-O-Screens/
└── Projects/
└── {AppName}/
└── {Version}/
├── Screenshots/
│ ├── en-US/
│ ├── ja/
│ └── de/
├── App_Preview_Frames/
└── Exports/Keyboard-first workflow
Every action accessible via keyboard shortcuts. Capture, validate, and export without touching the mouse.
| Action | Shortcut |
|---|---|
| Capture Active Window | ⌘Shift1 |
| Capture Selected Region | ⌘Shift2 |
| Capture Full Display | ⌘Shift3 |
| Timed Capture (5s) | ⌘ShiftT |
| New Project | ⌘N |
| New Version | ⌘ShiftN |
| Export | ⌘E |
| Validate | ⌘ShiftV |
| Preferences | ⌘, |
Privacy & Security
Your screenshots stay on your Mac. No cloud services, no data collection, no tracking.
Screen Recording Permission
Craig-O-Screens requires Screen Recording permission to capture windows. This is a standard macOS security measure that you can revoke at any time.
Local-Only Storage
All your screenshots and project data are stored locally in your Documents folder. Nothing is ever uploaded to external servers.
App Sandbox
Runs in the macOS App Sandbox for enhanced security. Limited to the permissions you explicitly grant.
Frequently asked questions
Everything you need to know about Craig-O-Screens.
Screen Recording permission is required by macOS to capture any window content, including your own apps. This is a system-level security measure that ensures apps can only capture screens with your explicit consent. You can grant or revoke this permission at any time in System Settings.
Craig-O-Screens validates resolution (must match Apple's exact requirements for each device), file format (PNG or JPEG), color space (sRGB or Display P3), file size limits, screenshot count per device (1-10), and checks for improper transparency in JPEG files. All validation happens locally on your Mac.
Craig-O-Screens organizes your assets by localization folder (en-US, ja, de, etc.) matching App Store Connect's structure. You can duplicate screenshots from one locale to another and manage all your localizations in a single project view.
You can export as a folder hierarchy matching App Store Connect's expected structure, as a ZIP archive for easy sharing, or as a package ready for Apple Transporter. All exports include proper naming conventions like iPhone65_Screen1.png.
Yes! Craig-O-Screens supports App Preview poster frame management and validates preview requirements including orientation (landscape only for most devices), format (MOV, M4V, MP4), codec (H.264 or ProRes 422 HQ), and count limits (up to 3 per device per localization).
Yes, Craig-O-Screens is distributed exclusively through the Mac App Store. This ensures you're always getting the latest version with automatic updates, and provides the security guarantees of App Review and App Sandbox.
Ship your App Store page with confidence
Stop guessing. Start validating. Get your screenshots right the first time.