Xcode 9-模拟器:所截取的屏幕截图对于ItunesConnect / AppStore Connect没有正确的分辨率

问题描述 投票:31回答:4

在旧版本的Xcode Simulator(Xcode 8)中,您可以按Command + 1,它将显示模拟器为最大尺寸(100%),即使该尺寸超出了可见屏幕的范围。然后,您可以按Command + S并从任何模拟器中截取屏幕截图,并将其直接用于应用程序商店。 (这将是正确的分辨率)。我为iPad Pro 12.9“和iPhone 6s Plus进行了此操作,以便快速填写我的屏幕截图部分。

现在,在Xcode 9中,此功能不再起作用。我尝试了所有选项:手动调整大小,设置为100%,缩放/缩放等。所有这些选项都不允许我将模拟器扩展到屏幕的可见范围之外。它不会让您将角落拖到边界之外。因此,当您按COMMAND + S截屏时,它的分辨率比ItunesConnect所需的分辨率低。

因此,我们现在如何仅使用模拟器来截取屏幕截图,并以正确的分辨率将其用于商店?

app-store-connect screenshot ios11 xcode9 simulator
4个回答
72
投票

在Xcode 9.1中,转到“模拟器”菜单>“调试”>“优化窗口比例的渲染”。禁用此选项,现在屏幕截图将具有正确的尺寸(分辨率)。


4
投票

这是Xcode 9中的一个错误(而且我也要说Xcode 8中的错误;屏幕截图的分辨率和大小取决于您显示


1
投票

这里是一个临时的解决方法,它允许在Xcode 9.0和Xcode 9.1中将设备模拟器窗口扩展到所需的最大大小。


1
投票

我只想用Xcode 9添加一件事。您需要使用Command

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.