为朋友写个项目打包流程
自动管理证书
打开Xcode,登录账号,选择自动管理,等待自动完成证书设置即可
打包方式在后文
手动管理
具体流程为申请证书->创建AppID->创建描述文件->Xcode选择文件打包
证书
证书申请准备工作
创建证书请求签名文件(Certificate Signing Request),创建证书会用到
1、打开钥匙串
2、钥匙串访问->证书助理->从证书颁发机构请求证书
3、输入邮箱->存储到磁盘->选择位置存储
4、Certificate Signing Request文件
1、登录https://developer.apple.com,使用开发者账号登录
2、选择证书描述文件设置点击进入
3、点击证书创建开发证书
4、Xcode11以后苹果整合了证书,按需选择Apple Development(开发证书)或者Apple Distribution(生产证书,adhoc测试包和上架用)即可,这里以Apple Distribution证书申请为例。
5、上传Certificate Signing Request文件,选择我们前面申请Certificate Signing Request文件。
6、上传完成->继续
7、下载证书文件->双击安装
申请AppID
1、点击Identifiers,新建
2、选择App IDs 创建
3、输入描述和Bundle ID(App ID唯一码)
4、完成
添加测试设备
1、点击Devices创建
2、选择平台-输入名称-设备UUID,创建即可
描述文件(Profiles),描述文件的作用:证书cer、设备、App ID进行绑定。
需要注意的要证书使用环境一定要对应描述文件使用环境要一一对应,adhoc和Distribution要选择Distribution证书,development开发环境要选择development证书。
1、点击Profiles->新建
2、选择使用环境,我这儿要AdHoc环境为例
3、选择App ID
4、选择证书,我这儿是选择的AdHoc环境,则选择Distribution证书
5、选择设备-选择需要安装的设备即可
6、输入便于识别的名称
7、下载双击安装即可
Xcode项目打包
1、确认项目Bundle ID和开发者网站一致
2、选择打包证书和描述文件,配置release证书和描述文件,选择刚刚安装的证书和描述文件
3、打包->Xcode选择Product->Archive
4、分发distribute APP
5、选择Ad Hoc
6、到处App
7、一路下一步到处ipa文件
8、选择ipa文件上传到分发网站即可下载