获取应用程序截图的最简单方法,以便提交到应用商店是什么?

35

如何最简单地获取应用提交到苹果应用商店所需的屏幕截图,并且需要包括哪些不同尺寸的截图?

此外,是否允许使用状态栏?我认为我听说过不能使用,但很多应用程序,包括Facebook和Quora,在他们的截图中包括了状态栏。


1
这个网址 https://dev59.com/xF8e5IYBdhLWcg3wZ5us 可能会对你有所帮助。 - Beto
10个回答

22

首先,要说的是状态栏截图是被允许的,但不被鼓励,在苹果指南中也指出不应该包括它。

至于您的第二个问题,有几种方法。首先,您必须为当前主要屏幕尺寸(5.5英寸,6.5英寸)拍摄截图。如果您有iPad版本,则还需要12.9英寸的iPad。如何制作好的截图:

方法1: 使用自己的设备。如果您家里或朋友那里有足够的设备,您可以使用它们来拍摄截图。您可以手动同时按下 Home 和 Power 按钮,或者我的首选方法,连接您的设备到计算机。在Xcode中通过单击CMD + SHIFTt + 2打开设备管理器。选择您的设备,在详细视图中,您将看到截图按钮。 Take Screenshot。这相当繁琐,需要很多时间。

编辑2020年:
正如The Trav所指出的,Launchkit已被Google收购,并作为开源代码提供。还有其他替代方案,只需进行简单的谷歌搜索即可找到。

方法2-不建议使用:

使用网站创建您的截图。这是我最喜欢的方法之一,因为它只需要一张截图,然后创建美丽的App Store图片。我与他们没有任何关联。这是来自Launch Kit的服务,称为截图构建器。您可以制作美丽的图像,如下面的示例所示。Launch Kit Screenshot Builder Examples

方法3:

最后,您可以在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像素横向

最后一种方法的所有信息也可以在苹果指南中找到。


看起来 LaunchKit 不再将截图生成器作为 SaaS 运行。虽然该项目仍可用,如果您想自己运行它。 - The Trav
我检查了苹果指南的链接,但我没有找到任何地方提到状态栏不建议使用。 - rayx

8

请查看AppScreens.com

AppScreens是少数可以从单个响应式模板生成所有所需截图的系统之一,使这个过程快速高效。您只需设计一次,AppScreens将自动在每个导出框架中保持元素和文本的一致大小。

它支持同时创建所有所需的苹果应用商店(和谷歌Play商店)截图。截至2022年,这些分辨率如下:

  • 6.7英寸显示屏 > 1290 x 2796像素
  • 6.5英寸显示屏 > 1242 x 2688像素 || 1284 x 2778像素
  • 6.1英寸显示屏 > 1179 x 2556像素
  • 5.5英寸显示屏 > 1242 x 2208像素
  • 12.9英寸显示屏(第2代+第3代) > 2048 x 2732像素
  • Mac > 2880 x 1800像素
  • Apple Watch > 396 x 484像素
  • +10适用于安卓!

enter image description here

AppScreens现在已经导出了超过2m个屏幕截图,并且是网络上功能最齐全的截图工具。它支持真实、黏土和彩色设备,自动字体大小匹配,全景背景,3D设备,模板,横向项目等等。它还包括所有必要的设计花哨效果,如富文本,950+字体,实时预览,语言本地化,最高分辨率下载等等。AppScreens可以免费使用一些有限的功能,或者您可以升级到Pro功能。注意,这是一个无耻的广告:我是开发人员。我们建立这个工具是为了帮助创建我们自己应用的这些资源。多年来,我们浪费了太多时间与图像编辑器和其他不完善的工具作斗争。

2
刚试了一下,这真是一个很棒的工具。干得好! - stevejboyer
1
我同意,这是最好的免费工具。 - Utku A.
1
不是免费的,但仍然很酷。 - Andrew Einhorn
@AndrewEinhorn 感谢您的关注!我们在 AppScreens 中提供免费和付费两种方案。使用免费方案,您可以导出高分辨率无水印的屏幕截图,准备发布到应用商店 - 完全免费。每天有数百名用户选择此选项 :) - Ralpharoo
@Ralpharoo,appscreens有API可以在我的CI/CD流程中使用吗? - Minh Danh

7
如何使用Xcode模拟器本身呢?这样可以轻松获得正确的分辨率,只需将您的应用程序放在所需的模拟器上,并通过单击CMD+S来保存屏幕截图,即可在桌面上导出具有精确期望分辨率的屏幕截图。我在iPhone 11 Pro Max模拟器上尝试了一下(我使用的是 Big Sur 上的 Xcode 12)。图片链接如下:enter image description hereenter image description here

2
你如何知道应用商店要求的每个设备的所有分辨率? - user959690
1
https://help.apple.com/app-store-connect/#/devd274dd925 - Ahmed El-Bermawy

6
最简单的方法是使用像Screenshop-Screenshot Creator这样的工具。这是一个适用于macOS的工具,可以非常轻松地创建漂亮的App Store截图。可以选择预定义的iPhone、iPad、Mac的横屏或竖屏截图大小。也可用于Android截图或Web演示文稿的制作。还有一个免费的试用版本可供使用。
我之前曾经尝试了很多图片编辑器,在花费数小时并感到失望之后,使用了这个工具,在几分钟内就创建了非常漂亮的截图。
这是该工具的网站:http://screenshop.zidarts.com,其中包括演示视频。这是演示视频的直接链接:https://youtu.be/yjiGRqTBA_4

4

试用https://previewed.app/

你可以在几个点击内创建美丽的屏幕截图,符合AppStore批准的尺寸。

最终你会得到像这样的东西:

输入图片说明

更新2022:

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

更换原因:

  • 免费
  • 本地化
  • 自动导出到多个设备(例如iPhone 4"、5.5"和6.5"设备,iPad也是如此)
  • API访问(没有测试过,但你可以集成类似于Fast Lane这样的工具来创建屏幕截图,然后在Screenshots Pro中进行后处理)

3

更新于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代) 的屏幕截图。这些截图会按比例缩放适应较小的设备尺寸。

苹果链接


1

最近情况有所改变。现在只需要两套截图:5.5英寸和12.9英寸的截图。


0

0

我使用InstaMocks应用程序。它是免费的,并且内置了大量的Android和iOS设备。我一直在使用它来制作应用商店图片并在Instagram上推广我的应用程序FitJo,这节省了我大量的时间。

它还有内置的材料颜色,颜色选择器以及添加图像作为背景的选项。


-2

我开发了一个名为app-g-screenshots的NPM工具,它可以将输入的图片在您的计算机上本地输出所需的大小。

请在此处查看: App Generate Screenshots

如果您不使用NPM,我还开发了一个Web版本,可以在这个Github存储库中找到。


网页版的下载按钮对我来说无法使用。 - Ten Digit Grid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接