前言
ios打包流程相对于android来说相对复杂一些,主要是因为配置开发者证书的一些东西,总结了下,大致就是需要证书和appid,pp文件(配置文件)其实是将appid和证书绑定的作用,主要就是这三个的配置。
一、注册Apple开发者账号
- 如果有开发者账户可直接登录
- 没有就需要先去注册
二、配置ios证书
- 打开钥匙串
- 从证书颁发机构请求证书
- 填写信息
邮箱填工作邮箱就好了,然后保存在本地
- 本地生成了如图所示文件(这个文件是后续在apple开发者中心申请证书时候会用到)
- 登录开发者账号,进行证书申请
- 选择证书申请(必须为开发者账户所有人或管理员才可申请)
- 新增证书
- 选择申请的证书类型
- 选择好环境后需要上传之前创建的
.certSigningRequestCSR证书请求文件(通过钥匙串证书助理生成的文件) - 下载至本地
三、配置AppIds
- 回到首页进行选择
- 选择
APP IDs
- 填写描述信息
四、生成配置文件
- 选择配置文件类型
- 选择之前生成的appids 选择自己刚才生成的appids
- 选择生成的证书
- 下载配置文件
五、使用xode进行打包app
- 打开ios项目
- xcode配置证书描述文件
小插曲:发现证书提示不受信任,说明开发设备中没有安装Apple全球开发者关系认证媒介中间证书AppleWWDRCA,或者已安装的WWDRCA失效了,解决办法如下
-下载AppleWWDRCA安装即可
- 到这里就是最后的打包了