所有iOS(iPhone / iPad / Apple Watch)设备的iTunes Connect屏幕截图大小


220

我正在尝试向App Store提交新的应用程序,但是现在Apple需要4.7英寸和5.5英寸iPhone的屏幕截图。有人有这些屏幕截图规范(大小)吗?

我尝试了:

  • 640 x 1136(人像)
  • 640 x 1096(人像)
  • 1136 x 640(横向)
  • 1136 x 600(横向)

我也尝试使用iPad的尺寸屏幕截图,但是那也不起作用。我没有从Apple收到有关此信息的任何建议或电子邮件,也没有在iTunes Connect中看到任何帮助。


Apple是否有描述新屏幕截图要求的网页?此页面尚未更新。
Codo 2014年

1
我进行了搜索,但找不到有关新分辨率尺寸的任何信息。另外,我正在寻找开发资源。仍然没有运气。
EO游戏和Apps



Answers:


489

iTunes connect可以接受以下分辨率:

  • iPhone 3 + 4(3.5英寸)
    • 640 x 960
  • iPhone 5,iPhone 5S,iPhone 5C(4英寸)
    • 640 x 1136
  • iPhone 6,iPhone 6S,iPhone 7,iPhone 8(4.7英寸)
    • 750 x 1334
  • iPhone 6 Plus,iPhone 6S Plus,iPhone 7 Plus,iPhone 8 Plus(5.5英寸)
    • 1242 x 2208
    • 您需要此分辨率的屏幕截图,手机会将其缩小为1080 x 1920
  • iPhone X(5.8英寸)
    • 1125 x 2436
  • iPhone XR(6.1英寸)
    • 828 x 1792
  • iPhone XS(5.8英寸)
    • 1125 x 2436
  • iPhone XS Max(6.5英寸)
    • 1242 x 2688
  • iPad Mini 2,iPad Mini 3,iPad Mini 4(7.9英寸)
    • 1536 x 2048
  • iPad 3,iPad 4,iPad Pro,iPad Air,iPad Air 2(9.7英寸)
    • 1536 x 2048
  • iPad Pro(10.5英寸)
    • 1668 x 2224
  • iPad Pro(12.9英寸)
    • 2048 x 2732
  • Apple Watch系列1,Apple Watch系列2,Apple Watch Series 3-38毫米(1.5英寸)
    • 272 x 340
  • Apple Watch Series 4-40毫米(1.57英寸)
    • 394 x 324
  • Apple Watch系列1,Apple Watch系列2,Apple Watch Series 3-42毫米(1.65英寸)
    • 312 x 390
  • Apple Watch Series 4-44毫米(1.78英寸)
    • 448 x 368

希望这可以帮助。甚至苹果公司在此问题上的文档都不完整。

更新:Apple 引入了新的媒体管理器,仅要求您为最大的iPhone和/或iPad设备创建图稿。较小的图像将为您创建。请注意,如果您以前从未创建过iPad Pro图像,则必须立即创建(如果您支持iPad)。

更新:现在支持新设备的屏幕截图和应用预览


12
您能解释一下如何使用“ iPhone 6 Plus(2208 x 1242)”吗?因为苹果手机的规格为您提供了1920x1080像素大小,加上...
Orgmir

1
@ queenie,3倍。5.5英寸的屏幕截图是2208 x 1242,而不是1920
x1080。– northtree

5
@BenClayton iPhone 6 Plus上的图像按1.15降采样为较低的像素分辨率。paintcodeapp.com/news/iphone-6-screens-demystified。我猜iPhone 7可能是2208 x 1242像素。
northtree 2014年

1
缩放IS确实改变了屏幕截图的分辨率。
boweidmann

6
当Apple推出其新的“媒体管理器”时,他们给我们带来了新的好处,即只需上传最大的设备屏幕截图尺寸即可。但是,如果支持iPad ,他们现在需要您创建iPad Pro尺寸的屏幕截图。如果您在收到要更新的80多个应用程序的正常资产后才发现此问题,并且不得不回到UX团队获取从未需要创建的新iPad Pro艺术作品,这将令人失望。#感叹
Bruno Bronosky '16

213

此答案已针对Xcode 11更新。

App Store Connect当前要求提供以下类别的图像:

在此处输入图片说明

iPhone 6.5英寸显示屏

这是1242 x 2688像素。您可以使用iPhone 11 Pro Max模拟器创建此尺寸的图像。

iPhone 5.5英寸显示屏

这是1242 x 2208像素。您可以使用iPhone 8 Plus模拟器创建此尺寸的图像。

iPad Pro(第三代)12.9英寸显示屏

那就是2048 x 2732像素。您可以使用iPad Pro(12.9英寸)(第3代)模拟器创建此尺寸的图像。

iPad Pro(第二代)12.9英寸显示屏

那就是2048 x 2732像素。该尺寸与iPad Pro(12.9英寸)(第三代)的尺寸完全相同,因此大多数人都可以在此处使用相同的屏幕截图。但是看这个

笔记

  • 使用模拟器中的文件>新屏幕截图Command+ S)将屏幕截图保存到桌面。在真实设备上,按iPhone / iPad上的Sleep/Wake + (照片应用中可用的图像)Home
  • 上面的像素尺寸是全屏纵向尺寸。您不应该包括状态栏,因此可以将背景色粘贴在状态栏文本和图标上,也可以将其裁剪掉并放大图像。
  • 有关更多详细信息,请参见此链接

110

要获得适当大小的屏幕截图而无需手动创建,请在最新版本的Xcode中运行您的应用,然后选择所需屏幕截图的iPhone,然后在查看模拟器时按cmd-s。这会将屏幕快照以提交所需的完整分辨率保存到您的桌面。

如下@HoffZ所述,请确保比例设置为100%。

在Xcode中选择所需的模拟器:

Xcode模拟器

在“模拟器”菜单中,将比例设置为100%:

将比例设置为100%

按cmd-s保存:

保存截图


10
需要注意两件事:1)将图像保存到桌面。2)确保比例为100%(模拟器中的Window-> Scale)。
HoffZ

1
这是一个很好的答案,我希望以后在Mac上尝试一下,因为到目前为止,我已经尝试上传与docs相匹配的各种图像尺寸:developer.apple.com/library/content/documentation / ...全部即使符合规格说明图像尺寸错误,图像也会失败。真令人困惑。感谢您提示如何到达那里的提示。
raddevus

3
我认为将比例设置为100%并不是必需的。iPad Pro 12英寸模拟器无法百分百地适合我的MacBook显示屏,但仍以全分辨率保存屏幕截图。
卢克·巴托洛梅奥

1
这是真正的最佳答案,与其他人不同,这是永恒的!
user3069232

1
无需确认100%比例。屏幕截图始终处于完整分辨率。
Velda

18

在Xcode 9中,除了将Window Scale设置为100%(⌘1),现在还必须取消选中Optimize Rendering for Window Scale调试菜单,以获取适当分辨率的屏幕截图。

要截取适当大小的屏幕截图以在App Store上使用:

1.)在模拟器中运行应用程序
2.)设置比例(⌘1)
3.)取消选中Optimize Rendering for Window Scale调试菜单
4.)用⌘S截屏

在此处输入图片说明




6

现在,Apple Inc.也通过iTunesconnect(即iPad Pro)添加了新的设备屏幕截图。这是iTunesconnects所需的所有截屏尺寸。

  • iPhone 6 Plus(5.5英寸)-2208x1242
  • iPhone 6(4.7英寸)-1334x750
  • iPhone 5 / 5s(4英寸)-1136x640
  • iPhone 4s(3.5英寸)-960x640
  • iPad-1024x768
  • iPadPro-2732x2048

4

另外-请注意,即使您的图像实际上没有任何透明度,也可能需要设置透明度。如果您使用的是Photoshop,请“保存为网络”并取消选择“透明度”,或仅将图像转换为.jpg。iTunes Connect似乎也拒绝透明胶片。


4

从以下来源更新到2017年6月14日:http ://help.apple.com/itunes-connect/developer/#/devd274dd925

屏幕截图规范

  • 5.5英寸视网膜显示屏
    纵向显示为1242 x 2208像素
    横向显示为2208 x 1242像素

  • 4.7英寸视网膜显示屏
    纵向750 x 1334像素
    横向1334 x 750像素

  • 4英寸视网膜显示屏
    纵向640 x 1096像素(无状态栏)纵向
    640 x 1136像素(全屏)
    横向1136 x 600像素(无状态栏)
    横向1136 x 640像素(全屏)

  • 3.5英寸视网膜显示屏
    ,纵向640 x 920像素(无状态栏)纵向
    640 x 960像素(全屏)
    横向960 x 600像素(无状态栏)
    横向960 x 640像素(全屏)

  • 12.9英寸视网膜显示屏
    ,纵向2048 x 2732
    像素,横向2732 x 2048像素

  • 9.7英寸视网膜显示屏
    高分辨率:
    横向2048 x 1496像素(无状态栏)横向
    2048 x 1536像素(全屏)
    纵向1536 x 2008像素(无状态栏)
    纵向1536 x 2048像素(全屏)
    标准分辨率:
    横向1024 x 748像素(无状态栏)横向
    1024 x 768像素(全屏)
    纵向768 x 1004像素(无状态栏)
    纵向768 x 1024像素(全屏)

  • macOS
    以下之一,长宽比为16:10。
    1280 x 800像素
    1440 x 900像素
    2560 x 1600像素
    2880 x 1800像素

  • tvOS
    1920 x 1080像素

  • watchOS
    312 x 390像素


1

对于iPhone设备:现在,我们只需要一种尺寸的iPhone 6 Plus(5.5英寸)•1242 x 2208然后我们在其中有其他尺寸的复选框:使用5.5英寸显示屏


好答案。谢谢你Aanchal小姐。
MRizwan33

1
 1)iPhone X screenshot support in iTunes Connect.October 27, 2017.

 2)You can now upload screenshots for iPhone X. 
  Youll see a new tab for 5.8-inch displays under Screenshots and App Previews on your iOS app  version information page.

 3)Note that iPhone X screenshots are optional and cannot be used for smaller devices sizes. 
  5.5-inchdisplay screenshots are still required for all apps that run on iPhone.

 4)iPhone X Screenshot Resolutions
  1125 by 2436 (Portrait)
  2436 by 1125 (Landscape)

1

通过各个设备的模拟器,我们可以方便地使用cmd + S命令获取屏幕截图。这为我们提供了模拟设备的准确分辨率。审核小组会提到这一点,但从未提及。:)



0
  1. 在模拟器上运行您的应用程序,并保存屏幕截图。

  2. 将这些屏幕截图重命名为4.7.1(iPhone 6),5.5.1(iPhone 6 plus)等。


1
Unity应用程序在仿真器中的运行状况不太好
Almo

0

对于不包含ipad pro iPad Pro(第二代)12.9英寸xcode的xcode 11.1,在终端中运行此命令

xcrun simctl创建“ iPad Pro(12.9英寸)(第二代)”“ com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9英寸--2nd generation-”“ com.apple.CoreSimulator。 SimRuntime.iOS-13-1“

看这里


0

我将此页面添加了书签,并经常返回此页面,但是没有人提到较新的11英寸iPad Pro的尺寸。是1668x2388。

这是一个bash脚本,它将常规屏幕截图的大小调整为适当的尺寸。截至2020年,我无法在最新的xcode上运行iPhone 4模拟器,因此这对我来说是必要的。

#!/usr/bin/env bash

HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"

declare -A sizes
sizes["6-5-inch-iphone-xs-max"]="1242x2688"
sizes["5-8-inch-iphone-x"]="1125x2436"
sizes["5-5-inch-iphone-6"]="1242x2208"
sizes["4-7-inch-iphone-6"]="750x1334"
sizes["4-inch-iphone-6"]="640x1096"
sizes["3-5-inch-iphone-4s"]="640x920"
sizes["12-9-inch-ipad-pro-@3"]="2048x2732"
sizes["12-9-inch-ipad-pro-@2"]="2048x2732"
sizes["11-inch-ipad-pro"]="1668x2388"
sizes["10-5-inch-ipad-pro"]="1668x2224"
sizes["9-7-inch-ipad"]="1536x2008"

for i in "${!sizes[@]}"; do
    if [[ "$i" == *"ipad"* ]]; then
        [ -d "$HERE/ipad" ] || continue
        mkdir -p "$HERE/$i"
        cd "$HERE/ipad"
        for file in *.jpg; do
            [ -e "$file" ] || continue
            convert "$file" -resize "${sizes[$i]}"\! "$HERE/$i/$file"
            echo "scaled $file"
        done
    else
        [ -d "$HERE/iphone" ] || continue
        mkdir -p "$HERE/$i"
        cd "$HERE/iphone"
        for file in *.jpg; do
            [ -e "$file" ] || continue
            convert "$file" -resize "${sizes[$i]}"\! "$HERE/$i/$file"
            echo "scaled $file"
        done
    fi
done

要使用它,请将其放在新目录中,并在/iphone/ipad旁边创建和目录。将您的通用ipad和iphone屏幕快照放在这些文件夹中。运行该脚本,它将为所有大小生成命名文件夹。

ios_screenshots/
├── run.sh
├── iphone/
   ├── screenshot_1.jpg
   ├── screenshot_2.jpg
   ├── screenshot_3.jpg
├── ipad/
   ├── screenshot_1.jpg
   ├── screenshot_2.jpg
   ├── screenshot_3.jpg


-3

这些详细信息按日志给出...

对于iPhone 6 Plus

Screen bounds: {{0, 0}, {414, 736}}, Screen resolution: <UIScreen: 0x7f97fad330b0; bounds = {{0, 0}, {414, 736}}; 
mode = <UIScreenMode: 0x7f97fae1ce00; size = 1242.000000 x 2208.000000>>, scale: 3.000000, nativeScale: 3.000000

对于iPhone 6

Screen bounds: {{0, 0}, {375, 667}}, Screen resolution: <UIScreen: 0x7fa01b5182d0; bounds = {{0, 0}, {375, 667}}; 
mode = <UIScreenMode: 0x7fa01b711760; size = 750.000000 x 1334.000000>>, scale: 2.000000, nativeScale: 2.000000
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.