App Store Connect截图尺寸适用于所有iOS(iPhone / iPad / Apple Watch)设备。

256

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

我已经尝试过:

  • 640 x 1136(竖屏)
  • 640 x 1096(竖屏)
  • 1136 x 640(横屏)
  • 1136 x 600(横屏)

我还尝试使用iPad的截图大小,但也没有成功。我没有收到任何来自苹果的建议或电子邮件,也没有在iTunes Connect中找到任何帮助。


1
苹果有一个描述新的屏幕截图要求的网页吗?这个页面还没有更新。 - Codo
1
我进行了搜索,但是找不到关于新分辨率尺寸的任何信息。而且,我在开发资源中也找不到。仍然没有运气。 - EO Games and Apps
1
这是更新后的内容:https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html - user1872384
1
更新的2017链接:https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW2 - Ludo
9
好的,我将尽力为您翻译以下内容:2019: https://help.apple.com/app-store-connect/#/devd274dd925 - Asahi
20个回答

2

若要在 iPhone 5.5 英寸的显示屏上进行模拟,请将模拟器更改为 iPhone 8 Plus 的“物理尺寸”。

物理尺寸


1
 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)

1

对于不包含iPad Pro的Xcode 11.1,请在终端中运行以下命令以使第二代12.9英寸iPad Pro显示生效:

xcrun simctl create "iPad Pro (12.9-inch) (2nd generation)" "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-" "com.apple.CoreSimulator.SimRuntime.iOS-13-1"

点击此处查看


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

好的回答。谢谢您,Aanchal女士。 - MRizwan33

1
通过各自设备的模拟器,我们可以方便地使用 cmd+S 命令获取屏幕截图。这为我们模拟的设备提供了精确的分辨率。评审团应该会提到这一点,但他们从未这样做。 :)

1
我经常将这个页面加入书签并频繁参考,但没有人提到新款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


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

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


1
Unity 应用在模拟器中运行效果不佳。 - Almo

0
英寸 宽度*高度 设备
3.5 640 x 960 iPhone 3+4
4 640 x 1136 iPhone 5,iPhone 5S,iPhone 5C
4.7 750 x 1334 iPhone 6,iPhone 6S,iPhone 7,iPhone 8
5.5 1242 x 2208 iPhone 6 Plus,iPhone 6S Plus,iPhone 7 Plus,iPhone 8 Plus
5.8 1125 x 2436 iPhone X,iPhone XS
6.1 828 x 1792 iPhone XR
6.5 1242 x 2688 iPhone 13 Pro Max,iPhone 12 Pro Max,iPhone 11 Pro Max,iPhone XS Max,iPhone XR
6.7 1290 x 2796 iPhone 14 Pro Max
7.9 1536 x 2048 iPad Mini 2,iPad Mini 3,iPad Mini 4
9.7 1536 x 2048 iPad 3,iPad 4,iPad Pro,iPad Air,iPad Air 2
10.5 1668 x 2224 iPad Pro
12.9 2048 x 2732 iPad Pro (第五代) (12.9 英寸)
1.5 272 x 340 Apple Watch Series 1,Apple Watch Series 2,Apple Watch Series 3 - 38mm
1.57 394 x 324 Apple Watch Series 4 - 40mm
1.65 312 x 390 Apple Watch Series 1,Apple Watch Series 2,Apple Watch Series 3 - 42mm
1.78 448 x 368 Apple Watch Series 4 - 44mm

-2

iPhone需要6.5英寸(1242 x 2688)- 5.5英寸(1242 x 2208)的屏幕尺寸

iPad需要12.9英寸(2048 x 2732)的屏幕尺寸

您可以从链接获取所有英寸和像素大小


我的答案与其他人不同。我在这个回答中看到了苹果规格中的相同信息:https://dev59.com/JF8e5IYBdhLWcg3wcJ8q#62241682 - Eric Aya
@EricAya 看起来你是对的,但源代码不同。 - Ucdemir

-4

这些细节由日志提供...

适用于 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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接