Keywords: App Store Connect | Screenshot Sizes | iOS Devices | Xcode Simulator | Media Manager
Abstract: This article provides a detailed analysis of screenshot size requirements for App Store Connect submissions, covering iPhone, iPad, and Apple Watch devices. By comparing Q&A data with official documentation, it offers a complete specification table and methods for generating correctly sized screenshots using Xcode simulators. The article also discusses Apple's Media Manager auto-scaling feature to help developers efficiently complete app submissions.
Introduction
When submitting an app to the App Store, configuring screenshots correctly is crucial for smooth approval. Many developers, especially first-time submitters, encounter issues due to non-compliant screenshot sizes. Based on high-scoring Q&A from Stack Overflow and Apple's official documentation, this article systematically compiles screenshot specifications for various iOS devices, aiming to provide a comprehensive and accurate reference guide for developers.
Device Screenshot Specifications
According to Q&A data and official docs, App Store Connect accepts screenshot sizes that vary by device type and screen size. The following table summarizes key device specifications:
<table><thead><tr><th>Device Type</th><th>Screen Size (Inches)</th><th>Resolution (Pixels)</th><th>Supported Device Examples</th></tr></thead><tbody><tr><td>iPhone</td><td>3.5</td><td>640 × 960</td><td>iPhone 3, iPhone 4</td></tr><tr><td>iPhone</td><td>4.0</td><td>640 × 1136</td><td>iPhone 5, iPhone 5S, iPhone 5C</td></tr><tr><td>iPhone</td><td>4.7</td><td>750 × 1334</td><td>iPhone 6, iPhone 6S, iPhone 7, iPhone 8</td></tr><tr><td>iPhone</td><td>5.5</td><td>1242 × 2208</td><td>iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus</td></tr><tr><td>iPhone</td><td>5.8</td><td>1125 × 2436</td><td>iPhone X, iPhone XS</td></tr><tr><td>iPhone</td><td>6.1</td><td>828 × 1792</td><td>iPhone XR</td></tr><tr><td>iPhone</td><td>6.5</td><td>1242 × 2688</td><td>iPhone 13 Pro Max, iPhone 12 Pro Max, iPhone 11 Pro Max, iPhone XS Max</td></tr><tr><td>iPhone</td><td>6.7</td><td>1290 × 2796</td><td>iPhone 14 Pro Max</td></tr><tr><td>iPad</td><td>7.9</td><td>1536 × 2048</td><td>iPad Mini 2, iPad Mini 3, iPad Mini 4</td></tr><tr><td>iPad</td><td>9.7</td><td>1536 × 2048</td><td>iPad 3, iPad 4, iPad Pro, iPad Air, iPad Air 2</td></tr><tr><td>iPad</td><td>10.5</td><td>1668 × 2224</td><td>iPad Pro</td></tr><tr><td>iPad</td><td>12.9</td><td>2048 × 2732</td><td>iPad Pro (12.9-inch) (5th generation)</td></tr><tr><td>Apple Watch</td><td>1.5</td><td>272 × 340</td><td>Apple Watch Series 1, Series 2, Series 3 (38mm)</td></tr><tr><td>Apple Watch</td><td>1.57</td><td>394 × 324</td><td>Apple Watch Series 4 (40mm)</td></tr><tr><td>Apple Watch</td><td>1.65</td><td>312 × 390</td><td>Apple Watch Series 1, Series 2, Series 3 (42mm)</td></tr><tr><td>Apple Watch</td><td>1.78</td><td>448 × 368</td><td>Apple Watch Series 4 (44mm)</td></tr></tbody>Note that screenshots must be uploaded in JPEG or PNG format, with a count between 1 and 10. For 4-inch iPhone devices, official documentation further distinguishes sizes with and without the status bar: e.g., portrait screenshots can be 640 × 1136 pixels (with status bar) or 640 × 1096 pixels (without status bar). Similarly, landscape variants exist.
Auto-Scaling and Media Manager
Apple introduced the Media Manager feature to streamline screenshot uploads. Developers only need to create screenshots for the largest devices (e.g., iPhone 6.7-inch or iPad Pro 12.9-inch), and the system automatically generates smaller versions. For instance, if iPhone 6.7-inch screenshots are provided, separate uploads for iPhone 6.5-inch are unnecessary. This significantly reduces developer effort, but note that if the app supports iPad, iPad Pro screenshots are mandatory.
Generating Screenshots with Xcode
The Q&A recommends using Xcode simulators to generate compliant screenshots. Steps include: first, select the target device simulator in Xcode (e.g., iPhone 14 Pro Max); second, set the scale to 100% in the simulator menu; third, press Command + S to save the screenshot to the desktop. The generated screenshot will use the device's native resolution without manual adjustment. For older devices (e.g., iPhone 8 Plus), if not included by default in Xcode, add them via Window > Devices and Simulators.
Considerations and Best Practices
When preparing screenshots, avoid including the status bar, as its content (e.g., time, battery icon) may vary by device or OS version, affecting visual consistency. Developers can remove the status bar by cropping or overlaying background colors. Additionally, official docs state that if a specific size is not provided, the system will scale down larger screenshots. For example, if 4.7-inch screenshots are missing, 5.5-inch ones will be scaled. Thus, it's advisable to prioritize high-resolution screenshots to ensure quality.
Conclusion
Understanding App Store Connect screenshot specifications is essential for successful app publication. Based on reliable data sources, this article provides a detailed device size reference table and practical guidelines. Developers should leverage Xcode tools for efficient screenshot generation and stay updated with Apple's innovations (e.g., Media Manager) to optimize submission processes. As new devices emerge, regularly consulting official documentation is recommended to ensure compliance with the latest requirements.