iOS模拟器截图iTunes Connect的“错误大小”

问题描述 投票:52回答:8

我正在从我的iOS模拟器中截取屏幕截图,并试图将它们放入iTunes Connect,但它继续告诉我,我的尺寸错误。它们与iTunes Connect中已有的图片大小相同。刚刚发生了什么?

ios-simulator itunesconnect xcode7
8个回答
36
投票

看起来iOS模拟器开始缩放截图。如果您使用的是非100%比例的iOS模拟器,请检查其实际大小。


162
投票

对于需要缩放模拟器窗口大小的人,请关闭“优化窗口比例的渲染”。它位于“Debug”菜单下。

它会为您提供设备维度的屏幕截图。


49
投票

iPhone 6.5显示器screenshot specifications列出了iPhone Xs Max和iPhone Xr,这是误导性的。您必须使用生成1242x2688图像的iPhone Xs Max模拟器截取屏幕截图。 iPhone Xr截图是828x1792,将被拒绝。

XCode 10.2中不存在“Debug> Optimize Rendering for Window Scale”


8
投票

如果您正在使用XCode 9.窗口>缩放并截取屏幕截图。


4
投票

使用8Plus模拟器时,所有问题都可能得到解决。试试看。


2
投票

我通过更改模拟器的比例来解决问题:窗口 - >比例 - > 100%如果选择其他比例,屏幕截图也将缩放。


2
投票

为XCode 9工作:

  • Optimize Rendering for Window Size菜单中取消选中Debug
  • 取消选中Show Device Bezels菜单中的Window选项。
  • 取消选中Physical Device菜单中的Window选项。 (CMD + 1)
  • Zoom菜单中再次单击Windowoption。模拟器的高度等于Mac的屏幕高度。

在我的情况下,屏幕截图的分辨率为1242×2208用于5.5“显示屏和2048×2732用于12.9”显示屏(iPad)。

在iPhone 7 Plus,8 Plus和iPad Pro(12.9英寸)上测试。


0
投票

某些版本的模拟器似乎存在问题。简单地设置@Semloh建议的“优化窗口缩放渲染”对我来说还不够,我的截图太小了,就像我在Macbook Air上做的那样。

我能够通过关闭挡板,将窗口拖动到屏幕底部,然后通过将左上角拖动到屏幕顶部来调整大小来解决这个问题。

我这样做一次/两次用于获取iPhone屏幕截图和2/3次获取iPad屏幕截图 - 窗口将捕捉视口的整个高度,但每个屏幕截图将连续更大。

屏幕截图的大小将最大化为设备的适当大小。

© www.soinside.com 2019 - 2024. All rights reserved.