我正在尝试向 App Store 提交新的应用程序,但现在 Apple 需要 4.7 英寸和 5.5 英寸 iPhone 的屏幕截图。有人有这些截图规格(尺寸)吗?
我试过:
640 x 1136(纵向)
640 x 1096(纵向)
1136 x 640(横向)
1136 x 600(横向)
我也尝试过使用 iPad 尺寸的屏幕截图,但也没有用。我没有收到来自 Apple 的有关此信息的任何建议或电子邮件,并且我在 iTunes Connect 中看不到任何帮助。
iTunes 连接可接受以下分辨率:
iPhone 3+4(3.5 英寸)640 x 960
640 x 960
iPhone 5、iPhone 5S、iPhone 5C(4 英寸)640 x 1136
640 x 1136
iPhone 6、iPhone 6S、iPhone 7、iPhone 8(4.7 英寸)750 x 1334
750 x 1334
iPhone 6 Plus、iPhone 6S Plus、iPhone 7 Plus、iPhone 8 Plus(5.5 英寸)1242 x 2208 您需要此分辨率的屏幕截图,手机将其缩小到 1080 x 1920
1242 x 2208
您需要此分辨率的屏幕截图,手机将其缩小到 1080 x 1920
iPhone X(5.8 英寸)1125 x 2436
1125 x 2436
iPhone XR(6.1 英寸)828 x 1792
828 x 1792
iPhone XS(5.8 英寸)1125 x 2436
1125 x 2436
iPhone XS Max(6.5 英寸)1242 x 2688
1242 x 2688
iPad Mini 2、iPad Mini 3、iPad Mini 4(7.9 英寸)1536 x 2048
1536 x 2048
iPad 3、iPad 4、iPad Pro、iPad Air、iPad Air 2(9.7 英寸)1536 x 2048
1536 x 2048
iPad Pro(10.5 英寸)1668 x 2224
1668 x 2224
iPad Pro(12.9 英寸)2048 x 2732
2048 x 2732
Apple Watch 系列 1、Apple Watch 系列 2、Apple Watch 系列 3 - 38 毫米(1.5 英寸)272 x 340
272 x 340
Apple Watch 系列 4 - 40 毫米(1.57 英寸)394 x 324
394×324
Apple Watch 系列 1、Apple Watch 系列 2、Apple Watch 系列 3 - 42 毫米(1.65 英寸)312 x 390
312 x 390
Apple Watch 系列 4 - 44 毫米(1.78 英寸)448 x 368
448×368
希望这可以帮助。即使是关于此事的 Apple's Documentation 也不完整。
更新:Apple 有 introduced a new Media Manager,它只要求您为最大的 iPhone 和/或 iPad 设备创作艺术品。将为您创建较小的图像。请注意,如果您之前没有创建 iPad Pro 图像,那么您现在必须创建(如果您支持 iPad)。
更新:Screenshots and app previews for new devices now supported。
此答案已针对 Xcode 12 进行了更新。
App Store Connect 目前要求提供以下类别的图像:
https://i.stack.imgur.com/Q5hN0.png
iPhone 6.5" 显示屏
这是 1242 x 2688
像素。您可以使用 iPhone 11 Pro Max 模拟器创建此尺寸的图像。 iPhone 12 和 13 等较新的设备似乎没有使用这种尺寸。
iPhone 5.5" 显示屏
这是 1242 x 2208
像素。您可以使用 iPhone 8 Plus 模拟器创建此尺寸的图像。
iPad Pro(第三代)12.9" 显示屏
即 2048 x 2732
像素。您可以使用 iPad Pro(12.9 英寸)(第 5 代) 模拟器创建此尺寸的图像。
iPad Pro(第 2 代)12.9 英寸显示屏
即 2048 x 2732
像素。这与 iPad Pro(12.9 英寸)(第 5 代) 尺寸完全相同,因此大多数人可以在此处使用相同的屏幕截图。但请参阅 this。
笔记
在模拟器中使用 File > New Screen Shot (Command+S) 将屏幕截图保存到桌面。在真实设备上按 iPhone/iPad 上的 Sleep/Wake+Home(照片应用程序中提供图片)
上面的像素尺寸是全屏纵向尺寸。您不应该包含状态栏,因此您可以将背景颜色粘贴到状态栏文本和图标上,或者将它们裁剪并放大图像。
有关更多详细信息,请参阅此链接。
在此处比较所有 iPhone 屏幕尺寸。
请参阅 Apple 网站上的官方屏幕截图规格页面。感谢这个链接的答案。应更新此答案以反映该信息。似乎比我上面列出的更多的模拟器可以工作。
要获得适当大小的屏幕截图而无需手动创建它们——在最新版本的 Xcode 中运行您的应用程序并选择您需要屏幕截图的 iPhone,然后在查看模拟器时按 cmd-s。这将以您提交所需的完整分辨率将屏幕截图保存到您的桌面。
正如@HoffZ 所指出的,请确保将比例设置为 100%。
在 Xcode 中选择你想要的模拟器:
https://i.stack.imgur.com/SPbTQ.png
在 Simulator 菜单中将比例设置为 100%:
https://i.stack.imgur.com/LEMzA.png
按 cmd-s 保存:
https://i.stack.imgur.com/CiDZj.png
在 Xcode 9 中,除了将 Window Scale 设置为 100% (⌘1) 之外,现在还需要取消选中调试菜单中的 Optimize Rendering for Window Scale
以获得正确分辨率的屏幕截图。
要截取适当大小的屏幕截图以在应用商店中使用:
1.) 在模拟器中运行应用程序
2.) 设置比例 (⌘1)
3.) 在调试菜单中取消选中 Optimize Rendering for Window Scale
4.) 使用 ⌘S
截屏
https://i.stack.imgur.com/kODg4.png
(从这里交叉发布我的答案: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。以下是 iTunesconnects 所需的所有屏幕截图尺寸。
iPhone 6 Plus(5.5 英寸)- 2208x1242
iPhone 6(4.7 英寸)- 1334x750
iPhone 5/5s(4 英寸)- 1136x640
iPhone 4s(3.5 英寸)- 960x640
iPad - 1024x768
iPad Pro - 2732x2048
另外 - 请注意,即使您的图像实际上没有任何透明度,您也可能设置了透明度。如果您使用的是 Photoshop,请“保存为网络”并取消选择“透明度”或将您的图像转换为 .jpg。 iTunes Connect 似乎也拒绝透明胶片。
此更新于 2017 年 6 月 14 日从以下来源更新:
http://help.apple.com/itunes-connect/developer/#/devd274dd925
截图规格
5.5 英寸 Retina 显示屏 纵向 1242 x 2208 像素 横向 2208 x 1242 像素
4.7 英寸 Retina 显示屏 纵向 750 x 1334 像素 横向 1334 x 750 像素
英寸 Retina 显示屏 纵向 640 x 1096 像素(无状态栏) 纵向 640 x 1136 像素(全屏) 横向 1136 x 600 像素(无状态栏) 横向 1136 x 640 像素(全屏)
3.5 英寸 Retina 显示屏 纵向 640 x 920 像素(无状态栏) 纵向 640 x 960 像素(全屏) 横向 960 x 600 像素(无状态栏) 横向 960 x 640 像素(全屏)
12.9 英寸 Retina 显示屏 纵向 2048 x 2732 像素 横向 2732 x 2048 像素
9.7 英寸 Retina 显示屏 高分辨率: 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 像素
1920 x 1080 像素
watchOS 312 x 390 像素
https://i.stack.imgur.com/dRuSm.png
对于 iPhone 5.5" 显示器,您需要在 iPhone 8 Plus 上将模拟器更改为 "Physical Size"
https://i.stack.imgur.com/Jopfl.png
对于 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)
通过各个设备的模拟器,我们可以很方便的用cmd+S命令截图。这为我们模拟的设备提供了精确的分辨率。审查小组会提到这一点,但从未提及。 :)
对于不包含 ipad pro iPad Pro (2nd Gen) 12.9" 的 xcode 11.1" 显示在终端中运行此命令
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"
我已将此页面添加为书签并经常参考,但没有人提及较新的 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
在模拟器上运行您的应用程序,并保存屏幕截图。将这些屏幕截图重命名为 4.7.1 (iPhone 6)、5.5.1 (iPhone 6 plus) 等等。
iPhone 需要 6.5 英寸 (1242 x 2688) - 5.5 英寸 (1242 x 2208)
12.9 英寸 (2048 x 2732) 适用于 iPad
您可以获得所有 inc 和 piksel 尺寸 from the link
My answer different from others
我在这个答案的 Apple 规范中看到了相同的信息:stackoverflow.com/a/62241682/2227743
这些详细信息由日志提供...
适用于 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