免费开源的iOS开发学习平台

App Store应用发布详解

App开发完成后,通常情况下,需要上传到App Store进行应用的发布。苹果的应用发布过程相对于安卓应用比较复杂,需要经过苹果的审核,同时需要借助苹果提供的App发布工具来完成。

iTunes Connect创建App

苹果设备的App应用发布,需要借助开发者中心的iTunes Connect进行。

  • 登录苹果开发者账号,选择iTunes Connect

  • 选择我的App

  • 点击左上角的加号,新建一个App

  • 填写新建App的信息,其中,套装ID是与证书配置中添加的App ID关联起来的

  • 填写App基本信息,包括:名称、分类等,供后续在App Store中搜索使用

  • 填写App的销售价格

  • 上传App的预览图,最好准备5张5.5寸屏幕上的截图,如果没有手机可以在Xcode中的模拟器中截图。

  • 准备一张1024*1024大小的App icon上传

  • 填写App应用的分级信息

  • 填写App的审核信息,请填写正确的联系方式,当审核不通过时,会通知。另外需要提供一个测试账号,供审核人员审核使用。

App应用打包

在iTunes Connect中操作完毕后,需要使用Xcode上传App的版本到苹果的服务器上。

  • 在App的源代码中,填写正确的Bundle Identifier、Version、Deployment Target等信息。

  • 选择正确的签名以及Provisioning Profile,这个需要提前导入。导入方法请参考前面的发布证书管理章节。

  • 运行选项中,选中Generic iOS Device,然后选择Product -> Archive

  • 打包完成后,选择Upload App Store,开始把应用上传到App Store服务器上

  • 选择正确的开发者账号

  • 点击Upload开始上传

  • 上传过程中经常会出现错误,请多试几次即可

  • 上传成功可以看到如下的提示。

构建版本

每个App应用都会在新版本中对原有的功能进行完善或者增强,这就涉及到App应用的版本管理,在iTunes Connect中,也为开发者提供了应用程序版本管理的功能。

  • App上传成功后,等待20-30分钟,重新返回iTunes Connect,此时在【构建版本】选项的旁边出现一个加号,此时代表可以选择之前通过Xcode上传的App包。

  • 选择已经上传到苹果服务器上的版本

  • 点击【提交以供审核】

  • 填写补充信息,点击【提交】

  • 成功后,App显示当前状态为【正在等待审核】

  • 苹果的审核时间普遍在1周左右,审核的结果会以邮件的方式通知开发者,不论成功或失败,请耐心等待。