一个 APP 完整交付,就得从上架来看。平台不同政策也不同,Android 不同的应用市场平台,都是大同小异,审核难度不是很大,尤其需要费心思的就是苹果的 App Store 了,这次通过搜集不同网友的流程再加上最新的政策,整理了以下这一份流程供自己留存,部分内容转自网络,如有侵,则删。
1、上架基本资料准备
1.1 Apple ID 账号申请【网址:https://appleid.apple.com/account#!&page=create】;
1.2 申请成为开发者
注:只有苹果开发者账号才能上架 App Store ,苹果开发者需要年费;
使用 iPhone 或者是 iPad 下载 Apple Developer app 进行登录注册成为 Apple Developer Program,便于管理账号会员状态
关于具体的步骤以及费用付款方式可参考此链接
[https://developer.apple.com/cn/support/app-account/]
D-U-N-S® Number 的相关信息(如何获取)
https://developer.apple.com/cn/support/D-U-N-S/
2 、申请证书
第1步完成后返回到 http://developer.apple.com/ 开发者后台进行登录,开始申请证书
2.1 申请 iOS 发布证书
开发者证书(分为开发和发布两种,类型为 iOS Development, iOS Distribution),要上架 App Store 需要的是 iOS Distribution。进入证书创建界面后,点击Certificates,选择All,选择创建(注意:如果已经存在Production证书,从创建发布证书的电脑上面导出P12即可,无需重复创建。)
①登录 developer account,然后配置 app bundle ID
App ID 在苹果官方的开发者计划(Apple Developer Member Center)层面,App ID即 Product ID,用于标识一个或者一组 App 。
首先在证书界面选择 App IDs 选项,点击右上角 ➕,可以进入 App ID 创建界面,如下图:
2.2 申请 iOS 发布描述文件
①首先准备好你的苹果电脑的 CSR 文件:在钥匙串访问下拉菜单中选证书助理 - > 从证书颁发机构请求证书。
点击“从证书颁发机构请求证书...”后,弹出下图,按图操作后,点击继续按钮
然后根据下图中提示完成操作后点击存储按钮,并在自己的存储位置找到CSR文件。
②申请发布证书
进入苹果开发者后台点击右上角“账户”或"Account"按钮,登录你的苹果开发者账号后,选择"Certificates, IDs & Profiles",如下图中红框中的任意一个。
到这里发布证书就申请完成了,点击 Download 按钮下载后,点击 Done 。
生产、发布证书有申请个数限定(开发证书也一样),超过即不可申请。
生产、发布证书可以和多个 App ID 关联,一般情况下发布证书申请一个就可以了。
③申请 iOS 发布描述文件
创建完 Production 发布证书和注册 App ID 过后,接下来就是创建 iOS Provisoning Profiles 描述文件。Provisioning Profile 文件包含了上述的所有内容:证书、App ID 和 设备 ID。
a.创建授权文件(也叫配置文件或描述文件)
点击右上角➕按钮进入iOS Provisoning Profiles 描述文件的创建,创建发布Distribution Provisoning Profiles 需要选择App Store选项。如下图:
点击继续过后需要你选择上面我们刚创建好的App ID,我们选择对应的App ID即可:
接着需要我们选择发布者证书,我们选择前面我们创建好的发布证书即可
点击继续按钮过后,填写Profiles Name后点击继续,然后下载下来,双击安装到电脑即可,如下图:
点击继续后在新的页面中点击Download下载授权文件即可。
到这里应用打包上线所需要的证书就创建完毕了。
2.3 打包ipa
将上面提到的那两个证书,保存好直接发给开发员直接打包就完成了。
3、iTunes Connect创建APP
3.1 上传ipa
下载 transporter 登录开发者账户,可以直接将 IPA 包上传
3.2 设置APP各项信息提交审核
3.2.1 登录iTunes Connect
3.2.2 新App的创建
iTunes Connect后台 - > 你的App - > 准备提交的版本 - > 构建版本旁边的“+”号或选择一个构建版本。
点击iTunes Connect进入管理界面,如下图。
点击我的App可以进入App管理界面,在右上角点击➕新建App 即可创建新的App
3.2.3 App基本信息填写
新建完App后,需要填写App的基本信息,比如App的名称,语言、类别等,详情请参照下图:
3.2.4 App价格与销售范围填写
填写完App的基本信息后,接着就是填写App的价格及销售范围。一般情况下,App的销售价格为免费的,销售的地区选择所有国家和地区,如果App应用支持bitcode,侧选择自动编译bitcode。如下图:
3.2.5 App版本信息填写
填写完成价格与销售范围后,点击左侧xx.x准备提交按钮,即可进入App版本信息填写界面,
首先是添加App预览图和屏幕快照,可直接将对应的图片拖到该区域,如下图:
App预览图的尺寸大小,如下图所示:
接着是App的宣传文本,描述以及关键词,分别是需要填写,详情请参照下图:
填完 App 的宣传文本关键词后,接下来需要选择上传的 App 包,即将上面打包好的 App 包(ipa)通过 Transporter 进行上传,上传成功后,构建版本右侧即可出现➕,如下图所示,点击选择对应的版本包即可,
选择刚才打包上传的版本后,点完成
接着填写 App 的综合信息,如 App Store 图标,版本,版权等,详情如下图:
最后是填写 App 的审核信息,包括用户登录名密码,联系人信息等,如下图。填完过后就可以点击右上角保存按钮,提交审核了。
视频要求参考[https://developer.apple.com/cn/support/app-previews/]等)注:如果是需要配合硬件产品使用的 APP ,苹果审核员无硬件,则有可能无法使用 APP,了解不到 APP 的内容,很大概率会被拒。为了避免邮寄麻烦,可在附件上传一个录制好的 APP 与设备操作的视频。
接下来出现的信息根据 app 的类型不同、有不同的选项、根据自己的app的情况选择
一般会出现 3 个选择
出口合规信息:一般选否
内容版权:一般选否
广告标识符:如果APP有投放广告的选是,没有选否
然后提交、显示为正在等待审核、耐心的等苹果公司那边审核了。常登陆看看审核情况,或看邮件提示。当苹果返回审核结果后,如果是可供销售,说明上架成功了,刚上架的APP会在48小时内同步到App Store,如果暂时搜索不到耐心等下!