为您的应用获取屏幕截图以提交 App Store 的最简单方法是什么?

What's the easiest way to get Screenshot for your app, for App Store submission?

提交应用到 Apple 的 App Store 获取屏幕截图的最简单方法是什么?需要包括哪些尺寸?

还有,状态栏可以吗?我相信我听说它不是,但包括 Facebook 和 Quora 在内的大量应用程序在其屏幕截图中包含状态栏。

让我们先说屏幕截图中允许使用状态栏,但不鼓励使用状态栏,在 Apple's Guide 中它说不应包括在内。 关于你的第二个问题,有几种方法。首先,你必须有当前主要屏幕尺寸的屏幕截图:5.5", 6.5"。如果你有 iPad 版本,则还需要 12.9" iPad。如何制作好的屏幕截图:

方法一: 使用您自己的设备。如果您在家里或朋友那里有足够的设备,您可以使用它们来截取屏幕截图。您可以同时手动按下主页和电源按钮,或者我的首选方法,将您的设备连接到您的计算机。在 Xcode 中,单击 CMD + SHIFTt + 2 打开设备管理器。 Select 您的设备,在详细视图中您会看到屏幕截图按钮。 。这相当乏味并且需要很多时间。

编辑 2020
正如 The Trav 正确指出的那样,Launchkit 被 Google 收购,现在可以作为开源代码使用。有一个简单的 google 搜索会显示的替代方案。

方法 2 - 已弃用:

使用网站创建屏幕截图。这是我最喜欢的,因为它只需要一张截图,然后创建漂亮的 App Store 图片。我与 them.It 的 Launch Kit 中名为 Screenshot builder 的服务没有任何关系。您可以制作精美的图像,如下面的示例所示。 Launch Kit Screenshot Builder

方法三:

最后,您可以在 Photoshop 或您拥有的任何其他编辑软件中为每种设备尺寸自行创建它们。 为此,您需要以下规格:

  • 72 dpi,RGB,扁平化,无透明度
  • 高质量 JPEG 或 PNG 图像文件格式

6.5": 1 1284 x 2778 像素 肖像 || 2778 x 1284 像素 风景

5.5": 1242 x 2208 像素 纵向 || 2208 x 1242 像素 风景

12.9" iPad:2048 x 2732 像素 纵向 || 2732 x 2048 像素 风景

最后一个方法的所有信息也可以在 Apple's Guidelines.

中找到

最近情况发生了变化。现在您只需要两组屏幕截图:5.5" 和 12.9" 屏幕截图。

最简单的方法是使用像 Screenshop - Screenshot Creator 这样的工具。它是一个适用于 macOS 的工具,有助于非常轻松地为 App Store 创建漂亮的屏幕截图。 可以在纵向或横向模式下为 iPhone、iPad、Mac 选择预定义的屏幕截图尺寸。它对于 Android 屏幕截图或网络演示也很有用。 还有一个免费的测试版。

我已经使用该工具在几分钟内创建了非常漂亮的屏幕截图,之前我曾花费数小时并因使用图像编辑器而感到沮丧。

这是该工具的网站:http://screenshop.zidarts.com 其中包括一个演示视频。 这是 youtube 上演示视频的直接 link:https://youtu.be/yjiGRqTBA_4

我已经构建了一个名为 app-g-screenshots 的 NPM 工具,它将拍摄输入图片并在您的计算机上本地输出所需尺寸的图片。

请在这里查看: App Generate Screenshots

如果你不使用 NPM,我还构建了一个网络版本,可以在这个 Github 上找到 存储库

尝试https://previewed.app/

您可以创建漂亮的屏幕截图,点击几下 AppStore 批准的尺寸。

最后你会得到这样的结果:

2022 年更新:

最近看到广告并尝试使用 Screenshots Pro

切换原因:

  • 免费
  • 本地化
  • 自动导出到多个设备(iPhone 4"、5.5" 和 6.5" 设备,例如 iPad)
  • API 访问(尚未测试,但您可以集成 Fast Lane 之类的东西来创建屏幕截图,然后在 Screenshots Pro 中使用它们进行 post- 处理)

另一种免费创建屏幕截图的简单方法:https://screenshots.us/

查看 AppScreens.com

它从单个响应式场景模板生成所有必需的屏幕截图,从而加快了处理速度!

它支持一次创建所有必需的 Apple App Store(以及 Google Play Store,如果您还需要的话)。截至 2020 年,这些如下(最高分辨率);

  • 4" iOS 电话 (iPhone 4/5/SE) @ 640px x 1136px
  • 5.5" iOS 手机(iPhone 6/7/8 & Plus)@ 1242px x 2208px
  • 6.5" iOS 手机 (iPhone X/XS/XR/11) @ 1242px x 2688px
  • 12.9" iOS iPad(iPad 第二代及以上)@ 2048px x 2732px
  • 6.28" Android 一加 @ 1140px x 2280px
  • 6.3" Android 像素 3 @ 1080px x 2160px
  • 7" Android 平板电脑 @ 1200px x 1600px
  • 10" Android 平板电脑 @ 1600px x 2133px

AppScreens 是网络上功能最全、最智能的屏幕截图工具。支持自动全景背景,3D变形设备,提供25+模板,项目保存和重新加载等

它还包括所有基本的设计装饰,例如富文本、950 多种字体、数百种设备和颜色组合、实时刷新、高分辨率下载等。哦,免费试用!

注意,不要脸的外挂:我是开发者。我们构建它是为了帮助为我们自己的应用程序创建这些资产。多年来,我们在与图像编辑器和其他工具的斗争中浪费了太多时间。

2020 年更新。

对于 iPhone,6.5 英寸 iPhone Xs Max 和 5.5 英寸设备(iPhone 6s Plus、iPhone 7 Plus、iPhone 8 Plus) 是必需的。这些屏幕截图将按比例缩小以适应较小的设备尺寸。

对于iPad,需要12.9英寸iPad Pro(第2代)和12.9英寸iPad Pro(第3代)的屏幕截图。这些屏幕截图将按比例缩小以适应较小的设备尺寸。

Apple link.

我在 Instagram 上使用 InstaMocks app. It's free and has a ton of built in Android and iOS devices. I've been using it for app store images and to promote my app, FitJo,它为我节省了大量时间。

它还内置了 material 种颜色、颜色选择器以及添加图像作为背景的选项。

如何使用自己的 Xcode 模拟器,这将使您轻松获得正确的分辨率,只需将您的应用程序放在所需的模拟器上并通过单击 CMD+S 保存屏幕将导出屏幕截图您的桌面具有完全所需的分辨率。

这里我用 iPhone 11 Pro Max Simulator 试试(我在 Big Sur 上用的是 Xcode 12)