由donnywals于2019年12月24日发布
您已经完成了构建应用程序的所有工作,UI看起来很棒,动画很流畅,并且可以将应用程序移交给其他人了。 也许您甚至已经准备好开始在App Store上提供您的应用程序! 如果您目前正处于开发周期的这个阶段,这将是一项巨大的成就,我谨向您表示祝贺。 准备好发布您的应用程序是一项巨大的成就,尤其是如果这是您的第一个应用程序。 我仍然记得当我向App Store Connect中的App Review团队提交我的第一个应用程序时的兴奋(当时它仍称为iTunes Connect)。 当该应用获得批准时,我感到更加兴奋,我可以告诉我的朋友在App Store中进行搜索,然后他们会找到并下载。 对我而言,那确实是一个神奇的时刻。

今天,我想分享一些技巧,这些技巧将帮助您为顺利启动应用程序做好准备。 我绝不是市场营销专家,因此,我不会就如何推广或营销您的应用程序提供建议。 相反,从您确定准备将应用程序推送到App Store Connect并将其提交到App Store以来,我将为您提供所需要做的事情的列表。 在这篇文章的结尾,您将知道如何在App Store Connect中创建您的应用程序,如何将您的应用程序进行Beta测试,甚至如何将您的应用程序提交给App Store进行审查。

下面的列表以我认为合适的顺序显示,但是,当然,您可以按照适合您工作流程的任何顺序随意执行这些步骤。

Review the guidelines

理想情况下,您应在应用程序的开发过程中尽早执行此步骤。 如果您不熟悉Apple的App Store审查指南,则可以在此处找到它们。 本文档包含大量信息,您需要了解这些信息以确保您的应用适合于App Store。 例如,准则规定,您的应用程序必须包含使应用程序变得有趣的功能,或者不仅仅包含打包在应用程序中的网站。 不幸的是,查看指南并不保证您的应用将在App Store中被接受。 审核过程是由人工执行的,他们可能会对指南的解释与您所做的稍有不同。 不管这个事实如何,熟悉一下准则仍然是一个好主意,因为它可以防止很多失望的事情发生。

Create your app in App Store Connect

您必须先在Apple的App Store Connect平台上注册应用程序,然后才能将应用程序提交到商店。 App Store Connect是您管理整个应用程序商店形象的中心位置。 要注册您的应用程序,请登录并在仪表板上单击``我的应用程序''图标。 接下来,单击屏幕左上角的+图标以添加新的应用程序。 填写弹出的表格:

您的应用程序的捆绑包标识符可能不会出现在``捆绑包ID''字段的下拉菜单中显示的捆绑包ID列表中。 如果是这种情况,请单击下拉菜单下方显示的``证书,标识符和配置文件''链接,并填写您的应用程序信息以在开发人员门户中注册您的捆绑包ID:

注册应用程序后,您将被带到应用程序的管理门户。 在这里,您可以管理应用程序的App Store信息,价格以及您在Testflight中运行的内部版本,也可以提交新的内部版本进行审核。

请注意,您可以使用窗口右侧的下拉菜单来本地化可本地化信息标题下显示的信息。 当您注册应用程序时,在左侧的侧栏中为您的应用程序创建了1.0版。 您可以在此处为应用程序的版本添加屏幕截图,视频和发行说明。 您也可以在此处选择要提交到App Store的应用程序版本。 但是,在执行此操作之前,您需要在Xcode中存档您的应用程序并将其上传到App Store Connect。在App Store Connect创建app的详细步骤:《iOS开发从入门到精通》第9章第28节:在AppStore Connect中创建新的App

Archive your App in Xcode and upload it to App Store Connect

准备好将应用程序部署到App Store Connect之后,您需要对其进行存档。 为此,请选择通用iOS设备作为构建应用程序的目标,然后从Xcode菜单栏中选择产品->存档选项:

归档您的应用可能会花费一些时间,因为Xcode将使用您的Release配置以及使用允许您的应用在所有iOS设备上运行的设置来构建您的应用。 Xcode存档应用程序后,Organizer窗口将打开。 从那里您可以选择Xcode刚刚为您创建的存档,然后可以使用``分发应用程序''选项将其上传到App Store Connect。 通常,您可以保留所有默认选项,然后为每个步骤单击``下一步''。 完成所有步骤后,Xcode会将您的应用程序上载到App Store Connect,在该处将处理您的二进制文件。 这可能需要一段时间,当二进制文件完成处理后,您应该收到Apple的电子邮件。打包上传app的详细步骤:《iOS开发从入门到精通》第9章第32节:项目的打包上传和提交审核

Deploy your app to TestFlight

处理完构建后,您需要为Testflight做准备。 在您的应用程序的Testflight页面上的``测试信息''部分下填写所有必需的信息。 您还需要提供“合规信息”。 单击在您已处理的版本上应该可见的警告标志,并提供所需的信息。 完成此操作后,您可以使用侧边栏中的“ App Store Connect用户”部分立即将Testflight应用发送给App Store Connect团队成员。

要将您的应用发送给外部测试人员,请转到侧栏中的添加外部测试人员页面。 首先将要求您为测试人员创建一个组。 提供一个名称,然后继续。 接下来,转到外部测试人员页面上的``构建''部分,并添加刚上传的构建。

在您单击``添加构建以开始测试''按钮后,按照弹出窗口中的步骤进行操作。 确保在测试信息页面中填写您希望测试人员注意的应用程序关键部分。 完成此操作后,点击提交以供审查。 这会将您的应用发送给Apple进行简短的Beta阶段审核。 获得Testflight的批准并不能保证您的应用将获得App Store的批准。 同时,您可以使用“测试人员”部分开始添加测试人员。 一旦您的构建被Apple批准,公共链接将在``测试人员''页面上可见,您可以共享该链接以使人们获得对您的Testflight应用程序的访问权限。

Create a video of your app's key features

通过App Store,您可以在“ App Store”页面上包含宣传您的应用程序的视频。 尽管这不是必需的,但肯定是推荐的。 宣传视频应该简短,而且要使人们想使用您的应用。 确保您的视频不要过多地依赖音频非常重要,因为并非每个使用App Store的人都可以收听促销视频的音频。 同样,不需要宣传视频,但绝对可以推荐它。

Create screenshots for your app

促销视频是可选的,但需要屏幕截图。提供iPhone的屏幕截图时,您需要至少上载6.5“显示器尺寸和5.5”显示器尺寸的屏幕截图。这归结为最大的带有或不带有主页按钮的手机。较小的外形尺寸将使用App Store页面上的较大屏幕截图。当然,您可以随意上传每种显示尺寸的屏幕截图。对于iPad,您需要包括12.9英寸第二代和第三代iPad专业人士的屏幕截图。同样,这归结为带有和不带有主页按钮的设备。较大尺寸的屏幕截图将用于iPad中较小的显示屏。以相同的方式对iPhone执行此操作。

可以将屏幕快照本地化,类似于在“应用程序信息”页面上本地化应用程序信息的方式。

当您需要使用许多不同的本地化为多台设备拍摄屏幕截图时,我建议您考虑使用Fastlane。 Fastlane包含一个名为Snapshot的工具,它使您可以方便地使用UI测试自动执行截屏过程。由于该主题应该是它自己的完整文章,因此我将不对其进行详细设置。

Prepare your app's metadata in App Store Connect

对Testflight Beta的结果感到满意后,一切准备就绪并上传,并且您很有信心将您的应用程序发送给审核小组,您应该给应用程序的元数据提供最后的外观。 确保您的应用名称正确,添加隐私URL和醒目的字幕,并选择应在其中列出您的应用的主要和次要类别。此外,在特定于版本的页面上,请确保您进行了不错的促销测试并 您的应用的准确描述。 对于您的关键字,尝试并使用尽可能多的相关关键字非常重要。 请勿在关键字中包含您的应用名称,因为您的应用已经使用您的应用名称进行了索引。

另外,请确保在``构建''部分下选择正确的构建,包括一个漂亮的App Store图标(这应该是您的应用图标以1024x1024像素导出)并添加任何其他相关信息。

一切都设置好之后,就该采取最后一步了。 提交至App Store

Submit your app for review

当您将应用程序提交进行审核时,您仍然可以更改应用程序的某些元数据,但请记住,有关应用程序的许多信息都无法再更改。 另外,请确保检查发布应用的适当方法。

如果一切都井井有条,并且您对应用程序,应用商店描述和其他元数据感到满意,并且选择了适当的方式将应用批准后即可发布给用户,请单击大的提交以供审核按钮 在您应用的版本页面上。

Rejoice!

提交您的应用程序后,等待游戏开始。 Apple通常会在几天之内审查您的应用程序,但可能还需要几个小时或一周的时间。关键是耐心。如果您的应用程序经过了一周以上的审核,则可能有助于重新提交您的应用程序。但是通常,等待更长的时间是更好的策略。如果Apple拒绝了您的应用程序,则拒绝通知通常会包含一些有关原因的信息。他们通常会包括他们认为您违反的App Store指南,因此您应该更正此错误。如果您不同意该裁决,则可以随时向Apple提出上诉或要求致电。请记住,Apple在这里不是您的敌人,他们将很高兴与开发人员合作,以帮助他们进行必要的调整并带您进入商店。他们的首要任务是确保商店中发布的所有内容均符合其标准。不幸的是,这是一个由人类执行的过程,某些评论者在某些指导原则上似乎比其他人更为严格。除了尝试与审阅者一起解决任何问题外,您无能为力。

译自:https://www.donnywals.com/getting-ready-to-publish-your-app-on-the-app-store/

准备在App Store上发布您的应用程序相关推荐

  1. 苹果:我们一直在App Store上展示竞争对手的应用程序

    5月8日消息,据国外媒体报道,Epic Games对苹果的法律大战拉开序幕后,每天Epic公司都会分享苹果高管和员工之间的新邮件,作为起诉苹果公司的证据.在最新的证据中,负责苹果应用程序商店的副总裁说 ...

  2. [App Store Connect帮助]七、在 App Store 上发行(2.2)设定价格与销售范围:将您的 App 以预订形式发布...

    在首次将您的 App 发布至 App Store 前,您可以选择以预订形式提供该 App.在您的 App 发布以供下载之前,顾客可以查看您的产品页并订购您的 App.您的 App 一旦发布,顾客将会收 ...

  3. 【iOS】获取App Store上的.ipa包

    在仿写一些程序时,避免不了获取它的图片素材等等,那么最快也是最有效的方式就是获取原程序的ipa包.更或者,你想要逆向分析某一款APP时,那么只有获取了ipa后才能进行class-dump,ida等等后 ...

  4. 七麦研究院首发AR产品数据报告,数读App Store上的AR世界

    AR 是增强现实的一种科学技术,同时也是将虚拟信息与真实世界巧妙融合的技术.从 2015 年开始,AR 行业投融资开始爆发,风口正式确立,资本迅速涌入.基于此,七麦研究院重磅发布<2019 年 ...

  5. MacBook上如何运行那些尚未在Mac App Store 上架的 iOS/iPadOS 应用程序分享

    援引外媒 MacRumors 报道,论坛读者 Amy 反馈称在搭载 M1 芯片的 Mac 设备上可以运行任意 iOS 应用程序.随后外媒 The Verge 进行了实测,通过.ipa 文件的方式在 M ...

  6. App store上传提交详细流程

    笔者做了一段时间的iOS软件开发,前段时间成功上传了一个软件到苹果商店中,现做一下记录: 三,苹果商店提交流程说明文档 0,打开网站:https://itunesconnect.apple.com/W ...

  7. iphone电压测试软件,‎App Store 上的“ECG Test Pro”

    超过1000份真实患者的异常静态心电图案例,供医学院学生或老师作为心电学习的辅助数据. > 医学生或实习生,可通过这个应用学习各种各样的心电病例 > 医学院老师,可把这个应用作为教学素材, ...

  8. App Store上下载和安装Xcode

    App Store上下载和安装Xcode Xcode的下载和安装 要编写一个Sprite Kit程序,需要使用到Xcode开发工具.本节将主要讲解此工具的两种下载和安装方式:一种是在App Store ...

  9. App Store上IPhone必玩的优秀游戏介绍

    App Store上IPhone必玩的优秀游戏介绍 iPhone做为一款手机,其出色的娱乐性,已经成为游戏开发者们最热门的选择,其吸引眼球的能力超越了以往一般的掌上游戏机(如Nintendo DS或是 ...

最新文章

  1. 10年IT老兵给新人程序员的几点建议
  2. 深圳餐厅使用iPad点餐(图)
  3. 区块链BaaS云服务(21)腾讯CCGP“跨链服务”
  4. php 5.2 mysqli_PHP5安装好后添加mysqli扩展支持 | 学步园
  5. 详解C与C++的联系与区别
  6. php网站后台密码加密,thinkphp 后台登陆密码加密传入密钥
  7. 【IT资讯】继哈工大Matlab软件被美禁用后,华为、360再遭Docker软件禁令
  8. [sh]uniq-sort-awk
  9. junit mockito_JUnit和Mockito合作
  10. wuzhicms刷新按钮的功能开发
  11. 农业智慧物联卡火爆发展中存在的问题
  12. 基于OSSIM平台的信息系统安全风险评估实施指南
  13. Indicate whether to send a cookie in a cross-site request by specifying its SameSite attribute
  14. 克隆虚拟机后开机出现device eth0 does not seem to be present delaying initializa错误
  15. JS_js数组倒序排列、字符串数组转为数字数组,反转数组/字符串/数字
  16. office2020与2016版的不同_不同的office哪个版本最好用,比如Office 2016 和 Office 2013?...
  17. 修一座安全的广厦,庇护赛博世界的流浪者
  18. 机器人手眼标定 (四轴六轴都适用)
  19. JAVA计算机毕业设计漫画网站系统(附源码、数据库)
  20. python 正则去除括号以及里边的内容

热门文章

  1. Mybatis -study
  2. 详解网站标志的5种设计制作表现手法
  3. 外发简历服务器响应失败怎么解决,频繁请求后台导致服务器无响应一般是什么原因呢...
  4. 2016 年实验班选拔试题
  5. linux联网三种模式
  6. 天池二手车交易价格预测-Task1
  7. 【Python】python安装步骤
  8. 数据结构:大整数加法
  9. QSettings详细使用方法,避免错误
  10. 机器学习实战——层次聚类算法