Skip to main content
Craig-O-Screens mascot

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.

Craig-O-Screens
Project
MyAwesomeApp 2.0
Devices
iPhone 6.5"
iPad Pro 12.9"
macOS Desktop
iPhone 6.5" AssetsReady
Validation
ResolutionPass
FormatPNG
AlphaNone
Built for macOS 14+
Universal (Apple Silicon + Intel)
App Store Connect compliant
The Problem

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
The Solution

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.

01

Capture

Capture windows, regions, or full displays using keyboard shortcuts or the capture menu. Multi-monitor and Retina-aware.

02

Validate

Instant validation against Apple's requirements. Resolution, format, color space, and count checks happen automatically.

03

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.

RuleRequirementsSeverity
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 like iPhone65_Screen1.png
Folder Structure
~/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.

ActionShortcut
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.