iOS应用上线发布流程一般包含四个部分,第一步是相关证书文件的配置;第二步是Xcode的设置;第三步是iTunes填写App的相关信息;最后是审核结果以及相关邮件回复。
一、开发者发布证书、AppID和描述文件的配置
1. 登录Apple开发者中心网站(苹果开发者中心)
用浏览器输入苹果开发者中心网址,点击右上角Acount,在登录界面上输入用户名和密码进行验证,验证通过后则进入苹果开发者中心。开发者中心主页跟登录界面如下图:
验证通过后苹果开发者中心,如下图:
2. 创建Production开发者证书
开发者证书(分为开发和发布两种,类型为iOS Development, iOS Distribution),要上架App Store需要的是iOS Distribution。进入证书创建界面后,点击Certificates,选择All,选择创建(注意:如果已经存在Production证书,从创建发布证书的电脑上面导出P12即可,无需重复创建。)
点击右上角小➕号创建发布证书,然后点击页面最下面的Continue按钮,如下图
在点击最下面的继续后,我们要上传CSR文件,CSR是Certificate Signing Request的英文缩写,即证书请求文件。我们需要在电脑上《钥匙串访问》中生成。
在选择导入CSR文件后,点击继续以后,然后点击存储,双击下载后的证书就能完成配置。
3. 注册App ID
App ID在苹果官方的开发者计划(Apple Developer Member Center)层面,App ID即 Product ID,用于标识一个或者一组App。
首先在证书界面选择App IDs选项,点击右上角➕,可以进入App ID创建界面,如下图:
填完上面的信息过后,继续填写下面的信息,选择注册的功能,选择完成过后点击最下面的Continue按钮,进入最后的页面,点击Register即可完成注册。
4. 创建iOS Provisoning Profiles 描述文件
创建完Production发布证书和注册App ID过后,接下来就是创建iOS Provisoning Profiles 描述文件。Provisioning Profile 文件包含了上述的所有内容:证书、App ID 和 设备 ID。
点击右上角➕按钮进入iOS Provisoning Profiles 描述文件的创建,创建发布Distribution Provisoning Profiles 需要选择App Store选项。如下图:
点击继续过后需要你选择上面我们刚创建好的App ID,我们选择对应的App ID即可:
接着需要我们选择发布者证书,我们选择前面我们创建好的发布证书即可,如下图:
点击继续按钮过后,填写Profiles Name后点击继续,然后下载下来,双击安装到电脑即可,如下图:
(二) Xcode设置
1. Xcode工程的应用证书注册
选择工程→TARGETS→General→Signing。如果是Automatically manage signing,将左边的按钮取消掉。然后选择注册我们的Provisoning Profiles 描述文件。
2. 打包应用APP
工程配置完成后就可以打包APP了,由于是要应用发布,所以需要将工程改成release 模式。
打包APP有几种方式,下面介绍的是平常最常用的打包方式。点击工程,工具栏-Product-Archive,如下图。
Archive成功后就可以点击 export按钮到处APP包(这里还不能点击Upload App Store,因为itunes connect 上面还没有本应用的项目,需要创建后才能上传)
(三) iTunes填写App的相关信息
1. 登录iTunes Connect
2. 新App的创建
点击iTunes Connect进入管理界面,如下图。
点击我的App可以进入App管理界面,在右上角点击➕新建App 即可创建新的App,如下图:
3. App基本信息填写
新建完App后,需要填写App的基本信息,比如App的名称,语言、类别等,详情请参照下图:
4. App价格与销售范围填写。
填写完App的基本信息后,接着就是填写App的价格及销售范围。一般情况下,App的销售价格为免费的,销售的地区选择所有国家和地区,如果App应用支持bitcode,侧选择自动编译bitcode。如下图:
5. App版本信息填写
填写完成价格与销售范围后,点击左侧xx.x准备提交按钮,即可进入App版本信息填写界面,
首先是添加App预览图和屏幕快照,可直接将对应的图片拖到该区域,如下图:
App预览图的尺寸大小,如下图所示:
接着是App的宣传文本,描述以及关键词,分别是需要填写,详情请参照下图:
填完App的宣传文本关键词后,接下来需要选择上传的App包,即将上面打包好的App包(ipa)通过Application Loader进行上传,上传成功后,构建版本右侧即可出现➕,如下图所示,点击选择对应的版本包即可,
接着填写App的综合信息,如App Store图标,版本,版权等,详情如下图:
最后是填写App的审核信息,包括用户登录名密码,联系人信息等,如下图。填完过后就可以点击右上角保存按钮,提交审核了。