我正在从我的iOS模拟器中截图,并尝试将它们放入iTunes Connect,但它一直告诉我尺寸不对。他们与已经在iTunes Connect中的图片大小相同。发生了什么事?
我正在从我的iOS模拟器中截图,并尝试将它们放入iTunes Connect,但它一直告诉我尺寸不对。他们与已经在iTunes Connect中的图片大小相同。发生了什么事?
iPhone 6.5寸显示屏 截图规格 列出了iPhone Xs Max和iPhone Xr,这可能会引起歧义。您必须使用iPhone Xs Max模拟器进行截图,以生成1242x2688像素的图片。 iPhone Xr的截图为828x1792像素,将被拒绝。
"调试 > 优化窗口缩放比例" 在Xcode 10.2中不存在。
看起来iOS模拟器开始对截图进行缩放。如果您使用非100%比例的iOS模拟器,请检查其实际大小。
适用于Xcode 11.0:
分辨率必须为:
以上规格适用于iTunes Connect的以下显示:
对于5.5英寸及以下尺寸,请使用iPhone 8+模拟器
分辨率参考 https://help.apple.com/app-store-connect/#/devd274dd925
我将模拟器设置为物理大小:窗口 > 物理尺寸(快捷键: command + 1)
我设置高质量图形:调试 > 图像质量覆盖 > 高质量
我使用 Xcode 版本 11.3.1 并按以下方式制作截屏:
在使用Xcode 11的13寸MBP上,使用iPhone 11 Pro Max模拟器生成的1242 x 2688的屏幕截图可以被App Store Connect接受用于6.5英寸的设备。
而iPhone 11只生成了828 x 1792的屏幕截图。
使用8Plus模拟器可能会解决所有问题。试一试。
Xcode 9的工作:
调试(Debug)
菜单中取消勾选优化窗口大小渲染(Optimize Rendering for Window Size)
。窗口(Window)
菜单中取消勾选显示设备边框(Show Device Bezels)
选项。窗口(Window)
菜单中取消勾选物理设备(Physical Device)
选项。(CMD + 1)窗口(Window)
菜单中单击缩放(Zoom)
选项。模拟器将占据与Mac屏幕高度相同的高度。对于我的情况,5.5英寸显示屏的分辨率为1242×2208,12.9英寸(iPad)的分辨率为2048×2732。
已测试iPhone 7 Plus、8 Plus和iPad Pro (12.9英寸)。
我通过更改模拟器的比例来解决了这个问题:窗口 -> 比例 -> 100%。如果选择其他比例,截图也会被缩放。