1.上架流程下一步做什么?

           一旦应用已提交并显示等待审核状态,我们能做的也就是静静等待审核结果了。整个过程中的后续状态更新会以邮件形式发至开发者帐号的注册邮箱,请注意查收。也可以在iOS设备上下载名叫iTunes Connect的移动版应用,登录过一次后会以通知的形式收到后续的应用状态更新。

          一般来说从应用提交到苹果公司的审核人员反馈,需要至少7个工作日的时间,因此请提前规划好上架流程所需的流程周期,避免意外延误。

          审核过程中苹果公司的审核人员可能会以电话形式联系你预留的电话,与你做进一步沟通。

2.应用上架后,如何进行版本更新?

          版本更新的流程与新应用上架非常相似,主要的区别在于(1) 在iTunes Connect网站上进行的操作并非创建新应用,而是进入现有应用的详情页面,然后点击Create New Version来创建新的版本。(2) 新版本进行到Waiting for Upload状态后,可通过Xcode进行打包、校验和上传操作。注意要修改工程的版本号,使其与旧版本有所区别。

         从提交更新到苹果审核人员反馈的时间理论上也是至少七个工作日,但实际情况有可能会少于这个时间,审核流程也会更加简化。因此提交更新中遇到的问题相比之下会少很多。

3.iOS应用的其他发布模式

         除去我们介绍的提交至App Store之外,付费开发者帐号根据类型的不同,可能还提供了其他的发布模式,主要是Ad-hoc发布和企业应用发布两种。

3.1Ad-hoc发布模式

         在描述文件的创建过程中,可以看到发布模式还有Ad-hoc这一种可选。Ad-hoc模式发布的应用,是由开发人员将应用的发布版代码间接部署给远程的使用者,但使用者必须事先在开发者帐号中登记设备的唯一标识符(UDID)。因此这个模式通常被用来将开发环节测试完成的发布版代码交给测试部门使用,而并非像App Store一样的大规模部署流程。

3.2企业应用(In-House App)发布模式

         企业应用发布模式,是付费开发者帐号中的企业(Enterprise)类型专有的发布模式。这类帐号不能发布至App Store。企业应用的发布流程与我们介绍的流程有所不同,不需要登录iTunes Connect网站,而是直接在Xcode中进行打包,并选择发布为企业应用,保存为ipa文件。后续部署需要通过公司的门户应用、内部网站或是MDM远程管理服务。

3.2.1什么是企业应用(In-House App)

        企业应用是由企业型开发者帐号打包的应用,使用功能上与App Store应用基本一致,不允许调用私有API,使用范围须严格限制在公司内部(详见企业型开发者帐号许可协议)。由于企业应用不经过App Store发布,因此实际与App Store应用有少许差别,如不能使用内购功能,版本更新是经过内部网站或是MDM远程管理服务,因此代码有可能需要修改。