上架App Store的整个过程

App Store上架指的是IOS应用从提交申请到上线的整个过程,它的目的是让应用展示在App Store上获取流量、用户 。

上架App Store的整个过程

文章插图
 
一、iOS上架的整体流程1、申请开发者账号
苹果的开发者账号主要分为三种类型:个人账号、公司账号、企业账号,三者的费用以及权限等都不尽相同 。开发者账号的申请过程一般需要一个星期左右的时间 。一般开发者申请的都是个人或者公司的账号,因为企业账号的应用不能发布到App Store,只能企业内部使用,但是企业账号签名之后的App可以直接发布到分发平台或者放着自己的服务器上让用户下载,无需经过苹果审核 。然后通过渠道链接把用户引流到平台或者服务器下载,并且统计数据 。
目前,由于政策原因,个人开发者账号以及公司开发者账号,都没有以前好申请了,但是只要资料齐全,都是可以申请下来的,市面上存在的账号也比较多,基本上每个开发公司都有一个或多个;但是企业开发者账号就一直比较难申请了,苹果公司对企业开发者账号申请的门槛加高了许多,就算一个拥有几千人的集团公司或者是上市公司,申请最少三个月的时间才有机会申请下来 。
上架App Store的整个过程

文章插图
 
公司和企业的账号申请需要邓白氏码,如果邓白氏码未申请,请先申请邓白氏码,这个过程需要一到两个星期 。邓白氏编码申请下来后,会发送一个邮件告诉你,最好在14个工作日之后再使用,因为苹果那边同步数据需要时间 。如果要提前使用,失败次数不能超过3次 。
2、创建App身份证(App ID)、申请证书、以及生成描述文件
App ID的创建首先需要登录你的developer account,然后配置App bundle ID 。xplicit App ID 的格式为:com.company.AppName(要有两个点.)照着格式写 。然后登录你的iTunes connect,然后使用你的BUNDLE ID 创建一个App 。
申请证书需要通过mac的钥匙工具来生成证书(其中包括开发证书、下载证书、推送证书) 。这里需要注意的是下载下来的证书只能在请求该证书的电脑上使用,如果想给其他开发者使用需要将已经导入的证书导出为个人信息交换(.p12)的格式供他人使用;以及证书有申请的个数限定,超过就不能申请了 。
之后便可以创建描述文件了,描述文件的作用是把证书和Bundle Identifier关联起来 。
3、在开发者中心的iTunes Connect 中配置 App 相关信息