适用于所有iOS (iPhone/iPad/Apple Watch)设备的大小

我试图向App Store提交一个新应用程序,但现在苹果要求4.7英寸和5.5英寸的iphone提供截图。有人知道这些截图规格(尺寸)吗?

我试过:

  • 640 x 1136(纵向)
  • 640 x 1096(纵向)
  • 1136 x640(景观)
  • 1136 x600(景观)

我也尝试过使用iPad大小的截图,但也没有效果。我没有从苹果公司收到任何关于这方面的建议或电子邮件,我也没有看到iTunes Connect有任何帮助。

326415 次浏览

为了获得适当大小的屏幕截图,而无需手动创建它们——在最新版本的Xcode中运行你的应用,并选择你需要截图的iPhone,然后在查看模拟器时点击cmd-s。这将保存一个完整分辨率的截图到你的桌面,你需要提交。

正如下面@HoffZ所指出的,确保比例设置为100%。

在Xcode中选择模拟器:

Xcode模拟器

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

Set Scale to 100%

按cmd-s保存:

Save截图

iTunes connect可接受以下分辨率:

    iPhone 3+4(3.5英寸)
    • 640 x 960
    • 李< / ul > < / > iPhone 5, iPhone 5S, iPhone 5C(4英寸)
      • 640 x 1136
      • 李< / ul > < / >
      • iPhone 6, iPhone 6S, iPhone 7, iPhone 8(4.7英寸)
        • 750 x 1334
        • 李< / ul > < / > iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus(5.5英寸)
          • 1242 x 2208
          • 你需要在这个分辨率的屏幕截图,手机将它们缩小到1080 x 1920
          • 李< / ul > < / > iPhone X(5.8英寸)
            • 1125 x 2436
            • 李< / ul > < / > iPhone XR(6.1英寸)
              • 828 x 1792
              • 李< / ul > < / > iPhone XS(5.8英寸)
                • 1125 x 2436
                • 李< / ul > < / > iPhone XS Max(6.5英寸)
                  • 1242 x 2688
                  • 李< / ul > < / > iPad Mini 2, iPad Mini 3, iPad Mini 4(7.9英寸)
                    • 1536 x 2048
                    • 李< / ul > < / > iPad 3, iPad 4, iPad Pro, iPad Air, iPad Air 2(9.7英寸)
                      • 1536 x 2048
                      • 李< / ul > < / > iPad Pro(10.5英寸)
                        • 1668 x 2224
                        • 李< / ul > < / > iPad Pro(12.9英寸)
                          • 2048 x 2732
                          • 李< / ul > < / >
                          • Apple Watch Series 1, Apple Watch Series 2, Apple Watch Series 3 - 38mm(1.5英寸)
                            • 272 x 340
                            • 李< / ul > < / > Apple Watch Series 4 - 40mm(1.57英寸)
                              • 394 x 324
                              • 李< / ul > < / >
                              • Apple Watch Series 1, Apple Watch Series 2, Apple Watch Series 3 - 42mm(1.65英寸)

(从这里交叉发布我的答案:https://stackoverflow.com/a/25775147/798533)

对于任何想要上传图像分辨率的人(如果你想创建一些花哨的photoshop截图),它们是:

  • iPhone 6: 750 × 1334
  • iPhone 6 Plus: 1242 × 2208

这里有很好的参考指南:http://www.paintcodeapp.com/news/iphone-6-screens-demystified(谈论iPhone 6+的分辨率和下采样)。

另外,请注意,你可以设置透明度,即使你的图像实际上没有任何透明度。如果你用的是photoshop,选择“保存为网页格式”,取消选择“透明”,或者直接将图片转换成jpg格式。iTunes Connect似乎也拒绝透明度。

这些细节由日志给出…

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
  1. 在模拟器上运行应用程序,并保存屏幕截图。

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

这个答案是更新的Xcode 13。

App Store Connect目前要求以下类别的图像:

enter image description here

iPhone 6.7“显示

这是1290 x 2796像素。您可以使用以下模拟器来创建这些截图:

  • iPhone 14 Pro Max

iPhone 6.5“显示

这是1242 x 2688像素。您可以使用以下模拟器来创建这些截图:

  • iPhone 13 Pro Max
  • iPhone 12 Pro Max
  • iPhone 11 Pro Max
  • iPhone 11
  • iPhone XS Max
  • iPhone XR

iPhone 5.5“显示

这是1242 x 2208像素。您可以使用以下模拟器来创建这些截图:

  • iPhone 8 Plus
  • iPhone 7 Plus
  • iPhone 6s Plus

iPad Pro(第三代)12.9"显示

这是2048 x 2732像素。你可以使用iPad Pro(12.9英寸)(第五代)模拟器创建这个大小的映像。

iPad Pro(第二代)12.9"显示

这是2048 x 2732像素。这与iPad Pro(12.9英寸)(第五代)的大小完全相同,所以大多数人可以在这里使用相同的截图。但是请参见

笔记

  • 数据来源:Apple网站的官方截图说明页面。感谢这个答案提供的链接。并不是上面列出的所有设备都能产生精确的像素尺寸,但苹果似乎接受了这个比例。
  • 在模拟器中使用文件比;新截图 (命令+年代)将截图保存到桌面。在真实设备上按睡眠/唤醒+首页 iPhone/iPad(图片在照片应用程序中可用)
  • 上面的像素尺寸是全屏人像方向尺寸。你不应该包含状态栏,所以你可以在状态栏文本和图标上粘贴背景色,或者将它们裁剪出来并将图像缩放回来。

现在苹果公司通过iTunesconnect增加了一款新设备iPad Pro的屏幕截图。以下是itunesconnections所需的各种尺寸的屏幕截图。

  • 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

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

本文档于2017年6月14日更新,来源如下:
http://help.apple.com/itunes-connect/developer/#/devd274dd925 < / p >

截图说明

  • 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英寸视网膜显示器
    高分辨率:< br > 2048 x 1496像素的横向(没有状态栏)
    2048 x 1536像素横屏(全屏)
    1536 x 2008像素的肖像(没有状态栏)
    1536 x 2048像素肖像(全屏)
    标准分辨率:< br > 1024 x 748像素的横向(没有状态栏)
    1024 x 768像素横向(全屏)
    768 x 1004像素的肖像(没有状态栏)
    768 x 1024像素纵向(全屏)

  • <李> < p > macOS < br > 以下之一,宽高比为16:10 1280 x 800像素
    1440 x 900像素
    2560 x 1600像素
    2880 x 1800像素

    <李> < p > tvo < br > 1920 x 1080像素

    <李> < p > watchOS < br > 312 x 390像素

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


2)You can now upload screenshots for iPhone X.
You’ll 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)

通过各自设备的模拟器,我们可以方便地使用cmd+S命令进行截图。这为我们模拟的设备提供了精确的分辨率。审查小组本应提及这一点,但从未提及。:)

在Xcode 9中,除了将窗口比例设置为100%(⌘1)外,现在还需要在调试菜单中取消勾选Optimize Rendering for Window Scale,以便获得适当分辨率的截图。

要截取应用商店中使用的适当大小的截图:

< p > 1)。在模拟器
中运行app 2)。设置scale(⌘1)
3)。取消Optimize Rendering for Window Scalein调试菜单
4)。使用⌘S

进行截图

enter image description here

我知道有很多精心设计的答案。我从苹果网站上找到了一个正确的文档,他们已经指定了截图要求的规范。下面是链接 https://help.apple.com/app-store-connect/#/devd274dd925 App Previews截图Specs < / p >

for xcode 11.1,不包含iPad pro iPad Pro (2nd Gen) 12.9" Display run this command in terminal

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

看这里

我把这个页面收藏起来,经常回头看,但没有人提到更新的11英寸iPad pro的尺寸。1668 x2388。

下面是一个bash脚本,它将通用屏幕截图调整为适当的尺寸。到2020年,我还不能让iPhone 4模拟器在最新的xcode中运行,所以这对我来说是必要的。

#!/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


Apple Link

下面是关于屏幕尺寸的信息。这些细节摘自苹果官网

Below is the information .

对于iPhone 5.5"显示您需要将模拟器更改为“物理尺寸”;在iPhone 8 Plus上

Physical size

iPhone需要6.5 inc(1242 x 2688) - 5.5 inc(1242 x 2208)

12.9 inc(2048 x 2732)的iPad

你可以得到所有inc和piksel大小 从链接 < / p >