Ios Iphone 6和6+的全分辨率屏幕截图;

Ios Iphone 6和6+的全分辨率屏幕截图;,ios,iphone,Ios,Iphone,我正试图向AppStore提交一个新的应用程序,但现在苹果需要iPhone 4.7英寸和5.5英寸的屏幕截图。在没有设备的情况下,以全分辨率制作这些屏幕截图的最佳方法是什么?谢谢你的帮助 在Xcode 6 GM中,在模拟器中使用iPhone 6或iPhone 6 Plus运行应用程序,然后点击cmd-s。这会将屏幕截图保存到您的计算机中 在Xcode 6 GM中可以看到iPhone 6/iPhone 6 Plus: 如何在模拟器中保存屏幕截图: 编辑: 确保在模拟器中将Window=>Sca

我正试图向AppStore提交一个新的应用程序,但现在苹果需要iPhone 4.7英寸和5.5英寸的屏幕截图。在没有设备的情况下,以全分辨率制作这些屏幕截图的最佳方法是什么?谢谢你的帮助

在Xcode 6 GM中,在模拟器中使用iPhone 6或iPhone 6 Plus运行应用程序,然后点击cmd-s。这会将屏幕截图保存到您的计算机中

在Xcode 6 GM中可以看到iPhone 6/iPhone 6 Plus:

如何在模拟器中保存屏幕截图:

编辑:


确保在模拟器中将Window=>Scale设置为100%,否则您就有了正确的设备,但最终在屏幕截图中显示了错误的尺寸Jos从苹果下载Xcode 6 GM

对于任何想要上传图像分辨率的人(如果你想创建一些精美的photoshop截图),他们是:

  • iphone6:750 × 1334
  • iphone6plus:1242 × 2208
[编辑]
这里有很好的参考指南:(介绍iPhone 6+的分辨率和降采样。

适用于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

**For 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
屏幕边界:{{0,0},{414736},屏幕分辨率:,比例:3.000000,nativeScale:3.000000
**适用于iPhone 6**
屏幕边界:{0,0},{375667},屏幕分辨率:,比例:2.000000,nativeScale:2.000000

2018年更新

  • 打开调试。然后,取消选中“针对窗口大小优化渲染”

您将获得图像的完整分辨率。希望这会有帮助

不是根据我刚从模拟器上截取的屏幕截图。当我上传到iTunes Connect时,这个大小起作用了。也许苹果在营销材料上有点困惑。这些是用于在新手机上扩展旧应用程序的尺寸,所以在这种情况下它们是正确的。苹果的文档是正确的,因为为新iPhone设计的应用程序可以使用所有像素。我很困惑。我刚刚用我的iphone6设备抓取的屏幕是640x1136@ChrisPrince也许太晚了,但作为参考,我刚刚发现当你使用缩放窗口大小的模拟器时,屏幕截图不是以全分辨率拍摄的,而是缩放的。只需切换到完全分辨率-未缩放-模式(Cmd+1),然后保存屏幕截图(Cmd+S)。现在应该是正确的尺寸了,我刚弄明白。在设置>显示和亮度中,必须设置标准。我将设备设置为缩放。通过“缩放”,您可以获得640x1136屏幕抓取。使用“标准”,您可以获得750x1134。对我来说不明显!对于无法在模拟器中运行的应用程序,您有什么想法吗?请确保Windows=>Scale在模拟器中设置为100%,否则您的设备是正确的,但屏幕截图中的尺寸是错误的。2021年Xcode 12有更新的答案吗?我无法在模拟器中获得像素精确的屏幕截图。谢谢,我从来没有想到过这一点!嗯,我无法从设备或模拟器中捕获正确的大小。取消选中“建议”选项在此处不起任何作用。。