我正在尝试向App Store提交新的应用程序,但是现在Apple需要4.7英寸和5.5英寸iPhone的屏幕截图。有人有这些屏幕截图规范(大小)吗?
我尝试了:
- 640 x 1136(人像)
- 640 x 1096(人像)
- 1136 x 640(横向)
- 1136 x 600(横向)
我也尝试使用iPad的尺寸屏幕截图,但是那也不起作用。我没有从Apple收到有关此信息的任何建议或电子邮件,也没有在iTunes Connect中看到任何帮助。
我正在尝试向App Store提交新的应用程序,但是现在Apple需要4.7英寸和5.5英寸iPhone的屏幕截图。有人有这些屏幕截图规范(大小)吗?
我尝试了:
我也尝试使用iPad的尺寸屏幕截图,但是那也不起作用。我没有从Apple收到有关此信息的任何建议或电子邮件,也没有在iTunes Connect中看到任何帮助。
Answers:
iTunes connect可以接受以下分辨率:
更新:Apple 引入了新的媒体管理器,仅要求您为最大的iPhone和/或iPad设备创建图稿。较小的图像将为您创建。请注意,如果您以前从未创建过iPad Pro图像,则必须立即创建(如果您支持iPad)。
此答案已针对Xcode 11更新。
App Store Connect当前要求提供以下类别的图像:
这是1242 x 2688
像素。您可以使用iPhone 11 Pro Max模拟器创建此尺寸的图像。
这是1242 x 2208
像素。您可以使用iPhone 8 Plus模拟器创建此尺寸的图像。
那就是2048 x 2732
像素。您可以使用iPad Pro(12.9英寸)(第3代)模拟器创建此尺寸的图像。
那就是2048 x 2732
像素。该尺寸与iPad Pro(12.9英寸)(第三代)的尺寸完全相同,因此大多数人都可以在此处使用相同的屏幕截图。但是看这个。
要获得适当大小的屏幕截图而无需手动创建,请在最新版本的Xcode中运行您的应用,然后选择所需屏幕截图的iPhone,然后在查看模拟器时按cmd-s。这会将屏幕快照以提交所需的完整分辨率保存到您的桌面。
如下@HoffZ所述,请确保比例设置为100%。
在Xcode中选择所需的模拟器:
在“模拟器”菜单中,将比例设置为100%:
按cmd-s保存:
在Xcode 9中,除了将Window Scale设置为100%(⌘1),现在还必须取消选中Optimize Rendering for Window Scale
调试菜单,以获取适当分辨率的屏幕截图。
要截取适当大小的屏幕截图以在App Store上使用:
1.)在模拟器中运行应用程序
2.)设置比例(⌘1)
3.)取消选中Optimize Rendering for Window Scale
调试菜单
4.)用⌘S截屏
(从这里交叉发布我的答案:https : //stackoverflow.com/a/25775147/798533)
对于寻求图像分辨率上传的任何人(如果您想创建一些精美的photoshop屏幕截图),它们是:
此处的参考指南很好:http : //www.paintcodeapp.com/news/iphone-6-screens-demystified(讨论了iPhone 6+的分辨率和下采样)。
现在,Apple Inc.也通过iTunesconnect(即iPad Pro)添加了新的设备屏幕截图。这是iTunesconnects所需的所有截屏尺寸。
从以下来源更新到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像素
对于iPhone设备:现在,我们只需要一种尺寸的iPhone 6 Plus(5.5英寸)•1242 x 2208然后我们在其中有其他尺寸的复选框:使用5.5英寸显示屏
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)
我知道有很多精心设计的答案。我从Apple网站找到了正确的文档,他们在其中指定了屏幕截图要求的规范。这是https://help.apple.com/app-store-connect/#/devd274dd925下面的链接
对于不包含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“
我将此页面添加了书签,并经常返回此页面,但是没有人提到较新的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
这些详细信息按日志给出...
对于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