iOS项目证书配置以及打包分发

为朋友写个项目打包流程

自动管理证书

打开Xcode,登录账号,选择自动管理,等待自动完成证书设置即可


image.png

打包方式在后文

手动管理

具体流程为申请证书->创建AppID->创建描述文件->Xcode选择文件打包

证书

证书申请准备工作

创建证书请求签名文件(Certificate Signing Request),创建证书会用到
1、打开钥匙串


image.png

2、钥匙串访问->证书助理->从证书颁发机构请求证书


image.png

3、输入邮箱->存储到磁盘->选择位置存储

4、Certificate Signing Request文件
image.png

1、登录https://developer.apple.com,使用开发者账号登录
2、选择证书描述文件设置点击进入

image.png

3、点击证书创建开发证书
image.png

4、Xcode11以后苹果整合了证书,按需选择Apple Development(开发证书)或者Apple Distribution(生产证书,adhoc测试包和上架用)即可,这里以Apple Distribution证书申请为例。
image.png

5、上传Certificate Signing Request文件,选择我们前面申请Certificate Signing Request文件。


image.png

image.png

6、上传完成->继续


image.png

7、下载证书文件->双击安装
image.png

申请AppID

1、点击Identifiers,新建


image.png

2、选择App IDs 创建


image.png

3、输入描述和Bundle ID(App ID唯一码)
image.png

4、完成


image.png

添加测试设备

1、点击Devices创建


image.png

2、选择平台-输入名称-设备UUID,创建即可


image.png

描述文件(Profiles),描述文件的作用:证书cer、设备、App ID进行绑定。

需要注意的要证书使用环境一定要对应描述文件使用环境要一一对应,adhoc和Distribution要选择Distribution证书,development开发环境要选择development证书。
1、点击Profiles->新建


image.png

2、选择使用环境,我这儿要AdHoc环境为例


image.png

3、选择App ID

4、选择证书,我这儿是选择的AdHoc环境,则选择Distribution证书
image.png

5、选择设备-选择需要安装的设备即可


image.png

6、输入便于识别的名称
image.png

7、下载双击安装即可
image.png

Xcode项目打包

1、确认项目Bundle ID和开发者网站一致


image.png

2、选择打包证书和描述文件,配置release证书和描述文件,选择刚刚安装的证书和描述文件


image.png

3、打包->Xcode选择Product->Archive
image.png

4、分发distribute APP


image.png

5、选择Ad Hoc
image.png

6、到处App
image.png

7、一路下一步到处ipa文件
image.png

image.png

8、选择ipa文件上传到分发网站即可下载


image.png

你可能感兴趣的:(iOS项目证书配置以及打包分发)