您当前所在的位置:首页 / 新闻中心 / 知识百科
新闻中心
行业资讯
常见问题
知识百科
产品技术
推荐新闻

将iOS App提交到App Store的分步指南

发表于:2019-11-06

终于到了。隧道尽头!

Copy-of-How-Much-Does-It-Cost-to-Develop-a-Personal-Finance-App-like-MoneyLion_-3.jpg

您白天,黑夜,几周甚至几个月的时间都在开发令人惊叹的iOS APP……恭喜您!

现在是时候最终为您的目标市场启动它了-您职业生涯中的第一个iOS APP已准备好打破所有记录。

通过布置此易于使用的指南,让您变得更轻松。

步骤1:首先,检查您的iOS APP是否真的准备就绪。

当您按下最后一行代码或实现了APP规范的最后一个功能时,iOS APP开发并不仅会结束。一旦针对与功能和可操作性问题相关的错误进行了测试,该APP就可以发布。

也就是说,仅在模拟器上测试您的APP是不够的。多年来,iOS设备的家族已大大增加。因此,必须在物理设备上测试您的APP。确保在所有设备上测试您的iOS APP。一些常见问题包括未针对某些屏幕尺寸优化移动APP。

尽管Apple没有严格的审查程序,但它有足够的能力来确定影响用户体验的问题。

步骤2:遵循规则和准则

拥有完好无损的APP后,请遵循Apple的规则和准则,以确保您不会错过任何批准方面。我们在这里为您列出了这些结论。行动APP程式应:

  • 不崩溃

  • 不使用私有API

  • 不复制本机APP的功能

  • 将APP内购买用于APP内(金融)交易

  • 在用户不知情的情况下,请勿使用相机,麦克风等本机元素

  • 不使用受版权保护的材料

步骤3:准备先决条件

在最终发布移动APP之前,请满足基本要求。此步骤包含多个子步骤,如下所示:

1.APP程式编号

每个APP都需要一个APP ID或APP标识符。APP标识符有两种类型:显式APP ID和通配符APP ID。通配符APP ID可用于构建和安装多个APP。尽管使用通配符APP ID十分方便,但是如果您的APP使用iCloud或使用其他iOS功能(例如Game Center,Apple Push Notifications或APP内购买),则需要显式的APP ID。

2.发行证明

要将APP提交到App Store,您需要创建一个iOS供应配置文件以进行分发。要创建这样的配置文件,首先需要创建分发证书。创建分发证书的过程与创建开发证书的过程非常相似。如果您已在物理设备上测试了APP,那么您可能已经熟悉开发证书的创建。

3.供应配置文件

创建APP ID和分发证书后,您可以创建iOS设置配置文件,以便通过App Store分发APP。

请记住,您不能使用用于临时分发的相同配置文件。您需要为App Store分发创建一个单独的配置文件。如果对项目使用通配符APP ID,则可以对多个APP使用相同的配置文件。

4.构建设置

有了APP ID,分发证书和配置文件后,就可以在Xcode中配置目标的构建设置了。这意味着从Xcode的Project Navigator中的目标列表中选择目标,打开顶部的Build Settings选项卡,并更新Signing部分中的设置。您需要将代码签名设置为自动。

5.部署目标

Xcode项目中的每个目标都有一个部署目标,该目标指示APP可以在其上运行的最低操作系统版本。

设置部署目标由您自己决定,但是请记住,一旦将APP放入App Store,修改部署目标并不是没有后果的事情。如果增加部署目标以更新APP,则已经购买了APP但不满足新的部署目标的用户将无法运行更新。

当用户通过iTunes(而不是设备)下载更新,替换其计算机上的先前版本,然后发现新更新不在其设备上运行时,这确实会出现问题。

关于您的APP的部署目标,我有两个非常简单的技巧:

当您决定增加现有APP的部署目标时,请格外小心。在APP的发行说明中,请注意更改之前的更新,并在使用新部署目标的更新中再次提及。如果您提前很好地警告了客户,那么您已尽力防止了潜在的问题。

对于新APP,我几乎总是将部署目标设置为上一个主要版本。

步骤4:资产

1.图标

您可能知道APP图标是每个iOS APP的重要组成部分,但是您需要确保APP附带正确尺寸的图稿。 

2.屏幕截图

每个APP最多可以有五个屏幕截图和三个预览,并且您必须至少提供一个。如果要开发通用APP,则需要为每个设备提供单独的屏幕截图。

花一些时间考虑屏幕截图非常重要。客户通常可以使用APP的屏幕截图来决定是否购买或下载APP。

3.元数据

在提交APP之前,最好手头准备好APP的元数据。这包括:

  • 您的APP名称

  • 版本号

  • 主要(和可选的次要)类别

  • 简洁的描述

  • 关键字

  • 支持网址

  • 如果要提交更新,则还可以提供“此版本中的新增功能”部分的信息。

您的APP是否要求用户登录?然后,您还需要向Apple提供一个测试或演示帐户,以确保审阅团队可以立即登录并使用您的APP,而无需先注册一个帐户。

步骤4:提交准备

如今,提交过程变得更加容易。例如,您现在可以使用Xcode验证和提交APP。但是,首先,您需要在iTunes Connect中创建您的APP。

访问iTunes Connect,使用您的iOS开发人员帐户登录,然后单击右侧的“管理您的APP”。单击左上角的“添加新APP”,选择“ iOS APP”,然后填写表格。

1.基本信息

“ APP名称” (必须是唯一的)是您APP的名称,因为它将出现在“APP商店”中。该名称可以与主屏幕上APP图标下方显示的名称不同,但建议选择相同的名称。

SKU号是一个唯一的字符串标识您的APP。我通常使用APP的捆绑标识符。

最后一条信息是您的APP捆绑ID 这意味着从下拉菜单中选择您之前创建的(通配符或显式)App ID。

2.价格和可用性

在下一步中,指定APP的价格和可用性。Apple使用价格等级,因此您不必为Apple运营所在的每个国家/地区指定价格。您还可以指定APP应在或不应该在哪些商店提供。

一旦您的APP在App Store中发布,您就可以修改在此步骤中输入的信息。换句话说,您可以更改APP的价格和可用性,而不必提交更新。您可以通过选择APP的iTunes Connect页面左侧的“定价和可用性”标签轻松地做到这一点。

3.元数据

我们已经介绍了APP的元数据。我尚未谈论的唯一方面是您的APP的等级。根据您APP的内容和功能,给它一个等级。此等级不仅有助于告知用户您的APP的内容和功能,而且还用于操作系统的家长控制功能。

强烈建议您不要超越评级系统。Apple非常了解这种策略,如果与您设置的等级不同,Apple将拒绝您的申请。您可能还需要根据您的APP调整许多其他内容,但是由于它们非常容易解释,因此我们不会赘述。为此,请转到左窗格中的“APP信息”选项卡。

4.上传APP二进制文件

要提交您的APP,您需要创建一个存档。您只能通过在通用设备上构建APP来创建档案。如果在活动方案中选择iOS模拟器,您会注意到Xcode的“产品”菜单中的“存档”选项显示为灰色。iOS设备连接到Mac,在活动方案中选择它,然后从Xcode的“产品”菜单中选择“存档”。

如果一切顺利,您现在应该拥有一个档案,并且Xcode的管理器将自动打开并向您显示您刚刚创建的档案。

从列表中选择档案,然后单击右侧的Upload to App Store…按钮。然后将APP二进制文件上传到Apple的服务器。

在此过程中,还将验证您的APP。如果验证期间发生错误,则提交过程将失败。验证过程非常有用,因为它会告诉您您的APP二进制文件是否存在问题,否则会导致App Store审核小组拒绝。

第6步:为等待期做好准备

如果提交过程没有问题,您的APP状态将更改为“等待审核”。苹果需要花费几天的时间来审核您的APP,并且时间会随着时间而波动。

祝好运!

游客