我试图向App Store提交一个新应用程序,但现在苹果要求4.7英寸和5.5英寸的iphone提供截图。有人知道这些截图规格(尺寸)吗?
我试过:
640 x 1136(纵向) 640 x 1096(纵向) 1136 x640(景观) 1136 x600(景观)
我也尝试过使用iPad大小的截图,但也没有效果。我没有从苹果公司收到任何关于这方面的建议或电子邮件,我也没有看到iTunes Connect有任何帮助。
我试图向App Store提交一个新应用程序,但现在苹果要求4.7英寸和5.5英寸的iphone提供截图。有人知道这些截图规格(尺寸)吗?
我试过:
640 x 1136(纵向) 640 x 1096(纵向) 1136 x640(景观) 1136 x600(景观)
我也尝试过使用iPad大小的截图,但也没有效果。我没有从苹果公司收到任何关于这方面的建议或电子邮件,我也没有看到iTunes Connect有任何帮助。
当前回答
对于iPhone 5.5”显示器,你需要在iPhone 8 Plus上将模拟器更改为“物理大小”
其他回答
(在这里交叉发布我的答案: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+的分辨率和下采样)。
现在苹果公司通过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 5.5”显示器,你需要在iPhone 8 Plus上将模拟器更改为“物理大小”
我知道有很多精心设计的答案。我从苹果网站上找到了一个正确的文档,他们已经指定了截图要求的规范。下面是链接 https://help.apple.com/app-store-connect/#/devd274dd925
我把这个页面收藏起来,经常回头看,但没有人提到更新的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