【问题标题】:iOS Simulator Screenshots "Wrong Size" for iTunes ConnectiTunes Connect 的 iOS 模拟器屏幕截图“错误大小”
【发布时间】:2016-02-01 00:59:21
【问题描述】:

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

【问题讨论】:

标签: ios-simulator app-store-connect xcode7


【解决方案1】:

对于需要缩放模拟器窗口大小的人,关闭“Optimize Rendering for Window Scale”。它在“调试”菜单下。

它会给你设备尺寸的截图。

【讨论】:

  • 这个应该更上一层楼!
  • 谢谢,这是我的解决方案!
  • 谢谢!!你拯救了这一天。
  • 自 XCode 版本 10.2 以来是否已删除此选项?
  • 优化窗口比例渲染不再存在
【解决方案2】:

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”

【讨论】:

  • 哇!谢谢!我一直在寻找那个选项并尝试了所有组合(甚至将模拟器从外接显示器移动到我的视网膜显示器),直到我发现你的帖子与 iPhone Xs Max 一起使用。谢谢!
  • 我很确定这是 XCode 10.2 中获取 App Store Connect 所需的 iPhone“6”屏幕截图的唯一选项。谢谢@Jon!
  • Apple 确实不容易获得合适尺寸的屏幕截图。而且我不敢相信 XR 的尺寸“错误”……浪费了很多时间。
  • 这个答案是正确的。我已经用 Xcode 11 对其进行了测试。我不得不使用 iPhone 11 Pro Max 来截屏(6.5 英寸)。 iPhone 11 和 iPhone 11 Pro 都不适合我。
  • 对于 1242 x 2208 尺寸,您可以使用 iPhone 8 Plus 模拟器。
【解决方案3】:

iOS 模拟器似乎开始缩放屏幕截图。如果您使用的是非 100% 比例的 iOS 模拟器,请检查它的实际大小。

【讨论】:

  • 哦,我应该把它变成100大小然后截图?
  • 确实如此。 PS 我只用 iOS 9.1 模拟器测试过。
  • 我无法将 iPad Pro 缩放设置为 100%,该菜单处于非活动状态
  • 正确答案是 Semloh:从“调试”菜单中关闭“优化窗口缩放渲染”,然后缩放无关紧要,屏幕截图始终是正确的大小。
【解决方案4】:

对于 Xcode 11.0

  1. 选择模拟器iPhone 11 ProMax
  2. 窗口 -> 物理尺寸
  3. 文件 -> 新屏幕截图

分辨率必须是:

  • 1242 x 2688 像素(纵向)
  • 2688 x 1242 像素(横向)

以上内容在 iTunes Connect 中适用于:

  • 6.5英寸显示屏
  • 5.8 英寸显示屏

对于 5.5 英寸及以下尺寸的显示器,请使用 iPhone 8+ 模拟器

解决方案参考 https://help.apple.com/app-store-connect/#/devd274dd925

【讨论】:

  • 我可以确认这似乎是在 Xcode 11.3+ 中获得正确尺寸屏幕截图的唯一方法
  • 没用,但“精确点”而不是“物理尺寸”对我有用。
  • 就是这样
【解决方案5】:

我这样解决了我的问题:

  1. 我将模拟器设置为物理大小:窗口 > 物理大小(快捷方式: 命令 + 1)

  2. 我设置了高质量图形:调试 > 图形质量覆盖 > 高质量

  3. 我使用的是Xcode 11.3.1版本,截图如下:

    • 适用于 iPhone 6.5" 显示屏 - 1242 x 2688(纵向):模拟器 iPhone 11 Pro Max
    • 适用于 iPhone 5.5" 显示屏 - 1242 x 2208(纵向):模拟器 iPhone 8 Plus
    • 适用于 iPad Pro(第 3 代和第 2 代)12.9 英寸显示屏 - 2048 x 2732(纵向):sumulator iPad Pro(12.9 英寸)(第 3 代)

【讨论】:

  • 这应该是置顶评论!
  • @JustAQuestion 不需要,随着时间的推移,问题的答案越来越不准确。
  • 截至 2021 年 4 月,这是对我有用的一种解决方案。为上面列出的设备类型使用模拟器!
  • 我真的很想知道为什么苹果页面上没有更好的指令集。他们应该链接到这个页面。它确实花了我一两个小时。
【解决方案6】:

如果您使用的是 Xcode 9。Window > Zoom 并截图。

【讨论】:

  • 你也应该取消选中 Windows > Show Device Bezels
  • 无法选择缩放。它被禁用了。
【解决方案7】:

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

【讨论】:

  • 这对我有用,我一直使用 8 失败,但 8 plus 有效。谢谢!
  • 8 Plus 适用于我的 5.5 英寸屏幕截图。仍在努力让 6.5 英寸的屏幕截图正常工作...
【解决方案8】:

在使用 Xcode 11 的 13" MBP 上,使用 iPhone 11 Pro Max 的模拟器生成了 1242 × 2688 个屏幕截图,App Store Connect 接受了 6.5"。

iPhone 11 仅生成 828 × 1792。

【讨论】:

    【解决方案9】:

    为 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") 上测试。

    【讨论】:

      【解决方案10】:

      我通过改变模拟器的比例解决了这个问题:Window -> Scale -> 100% 如果您选择其他比例,屏幕截图也会被缩放。

      【讨论】:

      • 我没有看到 Scale 标签
      【解决方案11】:

      以上方法都不适用于 XCode 10.2.1。解决方案是在 Debug --> Graphics Quality Override

      下设置 High Quality

      【讨论】:

      • 没有骰子。这不会改变生成屏幕截图的尺寸。即使选择了像素精度也不行。
      【解决方案12】:

      某些版本的模拟器似乎存在问题。像@Semloh 建议的那样简单地设置“优化窗口比例渲染”对我来说是不够的,而且我的屏幕截图会太小,因为我在 Macbook Air 上这样做。

      我可以通过关闭边框、将窗口拖到屏幕底部然后通过将左上角拖到屏幕顶部来调整其大小来克服这个问题。

      我这样做了一次/两次以获取 iPhone 屏幕截图和 2/3 次以获取 iPad 屏幕截图 - 窗口会捕捉视口的整个高度,但每个屏幕截图都会逐渐变大。

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

      【讨论】:

        【解决方案13】:

        我的在 App Store Connect 上传时根本不工作,所以我刷新了上传页面,现在它可以工作了……试试看

        【讨论】:

          【解决方案14】:

          对于 Xcode 12 / 模拟器 12

          在模拟器中,我必须选择 Window > Pixel Accurate(或 Command + 3)。

          在我的 mac book pro 上,这会使模拟器比屏幕高,从而无法使用 Shift + Command + 5 进行屏幕截图。幸运的是,模拟器有 Edit > Copy Screen 命令(或 Control + Command + C),它可以完美复制模拟器内容,其中包括你可以使用的模拟器部分'看不见。

          将复制的屏幕图像粘贴到您喜欢的图像编辑器中并另存为 .png。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-11-19
            • 1970-01-01
            • 2014-11-03
            • 2014-11-03
            • 2017-03-06
            • 1970-01-01
            • 1970-01-01
            • 2015-03-26
            相关资源
            最近更新 更多