如何将iOS应用成功发布到App Store:完整上架流程详解
终于到了隧道尽头您白天黑夜几周甚至几个月的时间都在开发令人惊叹的iOS软件。现在是时候最终为您的目标市场启动它了-您职业生涯中的第一个iOS应用已准备好打破所有记录。通过布置此易于使用的指南让您变得更轻松。步骤1首先检查您的iOS应用是否真的准备就绪。当你按下了最后一行代码或实施了软件开发规范的最后功能时程序开发并不会结束。一旦针对与功能和可操作性问题相关的错误进行了测试该应用就可以发布。也就是说仅在模拟器上测试您的应用程序是不够的。多年来iOS设备的家族已大大增加。因此必须在物理设备上测试您的应用程序。确保在所有设备上测试您的iOS应用。一些常见问题包括未针对某些屏幕尺寸优化移动应用程序。使用AppUploader等工具可以简化在多种设备上的测试和IPA上传过程支持USB和二维码安装测试无需Mac电脑即可高效完成。尽管Apple没有严格的审查程序但它有足够的能力来确定影响用户体验的问题。步骤2遵循规则和准则拥有完好无损的应用程序后请遵循Apple的规则与准则以确保您不会错过任何批准方面。行动应用程式应1、不崩溃2、不使用私有API3、不复制本机应用程序的功能4、将应用内购买用于应用内金融交易5、在用户不知情的情况下请勿使用相机麦克风等本机元素6、不使用受版权保护的材料步骤3准备先决条件在最终发布移动应用程序之前请满足基本要求。此步骤包含多个子步骤如下所示1、应用程式编号每个应用程序都需要一个应用程序ID或应用程序标识符。应用程序标识符有两种类型显式应用程序ID和通配符应用程序ID。通配符应用程序ID可用于构建和安装多个应用程序。尽管使用通配符应用程序ID十分方便但是如果您的应用程序使用iCloud或使用其他iOS功能则需要显式的应用程序ID。2、发行证明要将应用程序提交到App Store您需要创建一个iOS供应配置文件以进行分发。要创建这样的配置文件首先需要创建分发证书。创建分发证书的过程与创建开发证书的过程非常相似。如果您已在物理设备上测试了应用程序那么您可能已经熟悉开发证书的创建。借助AppUploader开发者可以直接申请和管理iOS证书无需使用钥匙串助手支持多电脑协同简化分发证书的创建流程。3、供应配置文件创建应用程序ID和分发证书后您可以创建iOS设置配置文件以便通过App Store分发应用程序。请记住您不能使用用于临时分发的相同配置文件。您需要为App Store分发创建一个单独的配置文件。如果对项目使用通配符应用程序ID则可以对多个应用程序使用相同的配置文件。AppUploader提供描述文件管理功能统一处理iOS和macOS的开发配置文件帮助高效管理供应配置文件。4、构建设置有了应用程序ID分发证书和配置文件后就可以在Xcode中配置目标的构建设置了。这意味着从Xcode的Project Navigator中的目标列表中选择目标打开顶部的Build Settings选项卡并更新Signing部分中的设置。您需要将代码签名设置为自动。5、部署目标Xcode项目中的每个目标都有一个部署目标该目标指示应用程序可以在其上运行的最低操作系统版本。设置部署目标由您自己决定但是请记住一旦将应用程序放入App Store修改部署目标并不是没有后果的事情。如果增加部署目标以更新应用程序则已经购买了应用程序但不满足新的部署目标的用户将无法运行更新。当用户通过iTunes而不是设备下载更新替换其计算机上的先前版本然后发现新更新不在其设备上运行时这确实会出现问题。关于您的应用程序的部署目标有两个非常简单的技巧当您决定增加现有应用程序的部署目标时请格外小心。在应用程序的发行说明中请注意更改之前的更新并在使用新部署目标的更新中再次提及。如果您提前很好地警告了客户那么您已尽力防止了潜在的问题。对于新应用程序几乎总是将部署目标设置为上一个主要版本。如果提交过程没有问题您的应用程序状态将更改为“等待审核”需要花费几天的时间来审核您的应用并且时间会随着时间而波动。