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

我试过:

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

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


当前回答

我把这个页面收藏起来,经常回头看,但没有人提到更新的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

其他回答

对于xcode 11.1,不包含iPad pro iPad Pro (2nd Gen) 12.9" Display在终端运行此命令

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”

看这里

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

12.9 inc(2048 x 2732)的iPad

你可以得到所有的inc和piksel大小 从链接

在模拟器上运行应用程序,并保存屏幕截图。 将这些截图重命名为4.7.1 (iPhone 6), 5.5.1 (iPhone 6 plus)等等。

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

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

1)。在模拟器中运行应用程序 2)。设置刻度(⌘1) 3)。取消选中优化渲染窗口缩放调试菜单 4)。使用⌘S进行截图

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

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

在Xcode中选择模拟器:

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

按cmd-s保存: