iOS APP上线App Store流程(包括.p12导出)

ios app上线App Store流程

  • 1.3种开发者账号的区别
          • 个人账号
          • 企业账号
          • 公司账号
  • 2.创建Certificates
  • 3.创建APP ID
  • 4.创建key
  • 5.创建Provisioning File
  • 6.使用企业账号添加APP
  • 7.上传APP版本
  • 8.提交审核

本文将介绍ios app上线app store的流程,随着开发过程逐步更新。

1.3种开发者账号的区别

个人账号

用于个人开发者上传和发布应用,在App Store上显示个人开发者信息。

企业账号

用于企业发布应用,使用该证书的应用不需要审核,但是也不能发布到App Store。

公司账号

用于团体、公司开发者上传和发布应用,在App Store上显示公司名称。

2.创建Certificates

使用公司账户登录苹果开发者网站,我们需要在网站上完成后续过程。登录后可以看到如下界面:
iOS APP上线App Store流程(包括.p12导出)_第1张图片
点击进入certificates配置界面,可以看到如下视图。其中certificates部分配置distribution(App Store上线)和development(测试环境)证书。
iOS APP上线App Store流程(包括.p12导出)_第2张图片
首先需要在开发机器的钥匙串访问中申请cer文件,如下图所示:
iOS APP上线App Store流程(包括.p12导出)_第3张图片
选择存储到磁盘,所申请的证书需要妥善保存,以备后续certificates申请。
iOS APP上线App Store流程(包括.p12导出)_第4张图片
登陆苹果开发者网站,进入certificates界面,创建新的distribution证书,步骤如下:
iOS APP上线App Store流程(包括.p12导出)_第5张图片
首先需要选择软件类型,这边主要涉及的有两个。第一个除了支持移动终端上APP发布,也支持MAC平台上应用发布,且第一个对xcode的版本有更高的要求。
iOS APP上线App Store流程(包括.p12导出)_第6张图片
continue后需要选择文件,选择的文件就是刚刚保存到磁盘上的请求文件,证书生成后download即可。双击即可安装,在钥匙串中可以看到对应证书。
企业授权:证书本地安装后,找到证书对应的私钥,右键导出.p12文件即可。
iOS APP上线App Store流程(包括.p12导出)_第7张图片

3.创建APP ID

这一步需要创建APP ID,又称为bundle id,它可以唯一地标识你的ios app,这一步需要注意命名规范,最好可以通过它反映你的app的名称或用途。
iOS APP上线App Store流程(包括.p12导出)_第8张图片
选择App IDs:
iOS APP上线App Store流程(包括.p12导出)_第9张图片
选择APP的类型:
iOS APP上线App Store流程(包括.p12导出)_第10张图片
bundle id唯一标识了一个APP,因此是不可以重复的。
iOS APP上线App Store流程(包括.p12导出)_第11张图片
勾选APP需要包含的功能项:
iOS APP上线App Store流程(包括.p12导出)_第12张图片
勾选完之后register即可。
特别地,对于Push Notifications功能,旧的配置方式是创建两个额外的消息通知证书,较为复杂。第4部分会给出新的消息通知功能配置方式如何实现。

4.创建key

消息通知功能可以通过配置key的方式实现。
iOS APP上线App Store流程(包括.p12导出)_第13张图片
创建key,选择消息通知功能。
iOS APP上线App Store流程(包括.p12导出)_第14张图片
register即可得到key id,得到.p8文件。.p8文件只可download一次,需妥善保存。

5.创建Provisioning File

创建app的描述文件:
iOS APP上线App Store流程(包括.p12导出)_第15张图片
首先需要选择描述文件的类型,development适合测试环境,distribution部分的app store为上架需要的类型。
iOS APP上线App Store流程(包括.p12导出)_第16张图片
选择对应的APP ID:
iOS APP上线App Store流程(包括.p12导出)_第17张图片
选择证书:
iOS APP上线App Store流程(包括.p12导出)_第18张图片
continue,输入描述文件的名称,即可。

6.使用企业账号添加APP

iOS APP上线App Store流程(包括.p12导出)_第19张图片
创建APP:
iOS APP上线App Store流程(包括.p12导出)_第20张图片
填写APP的相关信息:
iOS APP上线App Store流程(包括.p12导出)_第21张图片
创建完成后可以看到如下图所示的详细界面,其中TestFlight部分可以看到提交的版本记录:
iOS APP上线App Store流程(包括.p12导出)_第22张图片

7.上传APP版本

可以使用xcode,但xcode上传较慢,有时候会长时间没有反应。一种思路是导出ipa包,通过Transporter工具上传。
登陆公司开发者账户——>添加ipa包——>交付。
iOS APP上线App Store流程(包括.p12导出)_第23张图片

8.提交审核

ipa包上传之后,可以在第6部分中APP信息界面中填写审核信息,提交审核即可。

你可能感兴趣的:(APP,ios)