在 Xcode 中截取屏幕截图

Taking screenshots in Xcode

我目前正在尝试截取我的应用程序的屏幕截图,以便将其发布到 App Store。

问题是当我在 iPhone 6S 模拟器(4.7 英寸)上截屏并将其上传到 iTunes Connect 时它说尺寸太小(375x667) 并且它们必须至少为 750x1334

我截屏的方式不对还是我的 Xcode 模拟器无法截取高维屏幕截图?

您是否使用模拟器菜单栏选项捕获屏幕截图!

刚刚做到了。您必须先将比例设置为 100%,然后再进行截图。

按 Command - S,您将获得与实际 sim 设备相同大小的屏幕截图。

另外,如果你想为 App Store 生成漂亮的屏幕截图,我使用这个网站 (https://launchkit.io/)。 (免费版)

试试这个!屏幕截图保存在桌面上。

当 运行 在模拟器中时,按 CMD+S 会将活动模拟器的屏幕截图保存到桌面。

连接真实设备并聚焦到 Xcode window 您可以单击菜单
Debug > View Debugging > Take Screenshot of [Devicename]
此屏幕截图也已保存到桌面。

None 这些东西对我有用。我的问题是我没有使用 iPhone X 模拟器来截取屏幕截图。 Cmd + s 切换后工作。

您还需要在模拟器上取消选中 "Optimize Rendering for Window Size":

为应用商店获取正确大小的屏幕截图的步骤:

  1. 在模拟器中打开应用(6s Plus为5.5")
  2. 在模拟器上取消选中 "Optimize Rendering for Window Size"。
  3. 按 Cmd+1 将大小设置为 "Physical Size"
  4. 按 Cmd+S 将屏幕截图保存到桌面。

从首选项中设置Xcode快捷方式...用于活动设备的屏幕截图。

Go to Xcode >> Preferences... >> Key Bindings >> View Debugging-Take Screenshot of Active Device (Debug Menu) >> Set your custom shortcut.

设置你的自定义快捷方式,我设置ctrl+cmd+alt+S