AppFrames provides multiple ways to get your screenshots to the App Store: direct upload to App Store Connect or organized file export for manual upload.
Direct Upload to App Store Connect
AppFrames can upload screenshots directly to your App Store Connect account, saving time and ensuring proper organization.
Prerequisites
- App Store Connect account with Developer or higher permissions
- App already created in App Store Connect
- AppFrames screenshots ready to upload
Step 1: Set Up App Store Connect Integration
- In AppFrames, click Upload to App Store button in toolbar
- Click Connect Account in the upload window
- Sign in with your Apple ID (same as App Store Connect)
- Authorize AppFrames to access your App Store Connect data
[Image placeholder: App Store Connect login screen in AppFrames]
Step 2: Select Your App
- Choose your app from the dropdown list
- Select the version you want to upload screenshots to
- Choose platform (iOS, iPadOS, macOS, tvOS, watchOS)
[Image placeholder: AppFrames showing app selection dropdown with multiple apps]
Step 3: Configure Upload Settings
- Replace existing screenshots: Remove old screenshots and upload new ones
- Add to existing: Keep current screenshots and add new ones
- Language matching: Automatically match AppFrames languages to App Store localizations
Step 4: Review and Upload
- Preview the upload - see which screenshots go where
- Start upload - AppFrames handles the rest automatically
- Monitor progress - real-time upload status for each screenshot
[Image placeholder: Upload progress screen showing multiple screenshots uploading]
Upload Results
AppFrames provides detailed results:
- Successfully uploaded screenshots with confirmation
- Failed uploads with specific error messages
- Skipped screenshots (duplicates or incompatible sizes)
Manual Export for App Store Connect
If you prefer to upload manually or need more control over the process:
Step 1: Export Screenshots
- Click Export All Screenshots button in toolbar
- Choose App Store Connect Format in export settings
- Select export location on your Mac
Step 2: Export Organization
AppFrames organizes exports for App Store Connect:
MyApp_Screenshots/
├── iPhone/
│ ├── 6.9-inch/
│ │ ├── en-US/
│ │ │ ├── screenshot_1.png
│ │ │ └── screenshot_2.png
│ │ └── es-ES/
│ │ ├── screenshot_1.png
│ │ └── screenshot_2.png
│ ├── 6.5-inch/
│ └── 6.1-inch/
├── iPad/
│ ├── 12.9-inch/
│ └── 11-inch/
└── Mac/
Step 3: Manual Upload to App Store Connect
- Open App Store Connect in your browser
- Navigate to My Apps → Your App → App Store tab
- Select iPhone Screenshots (or other device)
- Drag and drop screenshots from AppFrames export folders
- Arrange screenshot order as needed
- Save changes
[Image placeholder: App Store Connect interface showing screenshot upload area]
Device Size Mapping
AppFrames automatically maps device sizes to App Store Connect requirements:
iPhone Screenshots
- AppFrames iPhone 6.9” → App Store Connect 6.9” Display
- AppFrames iPhone 6.5” → App Store Connect 6.5” Display
- AppFrames iPhone 6.1” → App Store Connect 6.1” Display
- AppFrames iPhone 5.5” → App Store Connect 5.5” Display
iPad Screenshots
- AppFrames iPad 13” → App Store Connect 12.9” iPad Pro
- AppFrames iPad 11” → App Store Connect 11” iPad Pro
- AppFrames iPad 9.7” → App Store Connect 9.7” iPad
Other Platforms
- AppFrames Mac → App Store Connect macOS
- AppFrames Apple Watch → App Store Connect watchOS
- AppFrames Apple TV → App Store Connect tvOS
Language and Localization Handling
Automatic Language Matching
AppFrames maps your project languages to App Store Connect localizations:
- English → English (U.S.)
- Spanish → Spanish (Spain) or Spanish (Mexico)
- German → German (Germany)
- French → French (France) or French (Canada)
Multiple Region Support
For languages with multiple regions:
- Choose primary region during upload setup
- Duplicate to other regions using App Store Connect
- Customize regional variations if needed
[Image placeholder: Language mapping selection screen in AppFrames]
Upload Requirements and Validation
Screenshot Requirements
AppFrames ensures all screenshots meet App Store requirements:
- Correct dimensions for each device size
- PNG format with RGB color space
- Maximum file size under App Store limits
- No transparency (solid backgrounds)
Content Guidelines
Your screenshots must comply with App Store guidelines:
- No placeholder content or “Lorem ipsum” text
- Actual app interface (not marketing materials)
- Appropriate content for your app’s age rating
- No competitor mentions or comparisons
Validation Errors
Common validation errors and fixes:
- Wrong dimensions: Re-export with correct device size
- Unsupported format: Use PNG export from AppFrames
- File too large: AppFrames automatically optimizes file sizes
- Missing required screenshots: Upload at least one per device size
Managing Screenshot Updates
Version Updates
When updating your app:
- Create new version in App Store Connect
- Upload new screenshots using AppFrames
- Previous version screenshots remain unchanged
- Submit for review with new screenshots
A/B Testing with App Store
- Upload variant A initially
- Monitor performance in App Store Connect analytics
- Replace with variant B and compare results
- Keep winning version for future updates
[Image placeholder: App Store Connect analytics showing screenshot performance metrics]
Troubleshooting Upload Issues
Connection Problems
- Check internet connection and retry
- Verify Apple ID credentials are correct
- Check App Store Connect permissions for your account
- Try manual export if direct upload fails
Authentication Issues
- Sign out and sign back in to refresh tokens
- Check two-factor authentication is working
- Verify account access in App Store Connect directly
- Contact Apple Developer Support for account issues
Upload Failures
- Check screenshot dimensions match device requirements
- Verify file format is PNG (not JPEG)
- Ensure content compliance with App Store guidelines
- Try smaller batches if uploading many screenshots
Missing Screenshots
- Check language settings in both AppFrames and App Store Connect
- Verify device size mapping is correct
- Look for validation errors in upload results
- Re-export and try again if issues persist
Best Practices
Pre-Upload Checklist
- All screenshots reviewed and approved
- Text is readable and properly localized
- No sensitive information visible (personal data, etc.)
- Consistent branding across all screenshots
- Proper screenshot order planned
Upload Strategy
- Test with one language first before uploading all localizations
- Upload during off-peak hours for better performance
- Keep backup exports in case you need to re-upload
- Document upload settings for consistency across updates
Post-Upload Verification
- Check App Store Connect to verify uploads succeeded
- Preview screenshots in different localizations
- Verify screenshot order and arrangement
- Test on actual devices if possible