cordova ios打包过程记录

1,222 阅读2分钟

前言

ios打包流程相对于android来说相对复杂一些,主要是因为配置开发者证书的一些东西,总结了下,大致就是需要证书appidpp文件(配置文件)其实是将appid和证书绑定的作用,主要就是这三个的配置。

一、注册Apple开发者账号

image.png

  • 如果有开发者账户可直接登录

image.png

image.png image.png

二、配置ios证书

  • 打开钥匙串 image.png
  • 从证书颁发机构请求证书 image.png
  • 填写信息 邮箱填工作邮箱就好了,然后保存在本地 image.png
  • 本地生成了如图所示文件(这个文件是后续在apple开发者中心申请证书时候会用到) image.png
  • 登录开发者账号,进行证书申请
  • 选择证书申请(必须为开发者账户所有人或管理员才可申请) image.png
  • 新增证书 image.png
  • 选择申请的证书类型 image.png
  • 选择好环境后需要上传之前创建的.certSigningRequestCSR证书请求文件(通过钥匙串证书助理生成的文件) image.png
  • 下载至本地 image.png image.png

三、配置AppIds

  • 回到首页进行选择 image.png
  • 选择APP IDs image.png

image.png

  • 填写描述信息

image.png

四、生成配置文件

image.png

  • 选择配置文件类型

image.png

  • 选择之前生成的appids 选择自己刚才生成的appids

image.png

  • 选择生成的证书

image.png

  • 下载配置文件

image.png

五、使用xode进行打包app

  • 打开ios项目
  • xcode配置证书描述文件

image.png

image.png

小插曲:发现证书提示不受信任,说明开发设备中没有安装Apple全球开发者关系认证媒介中间证书AppleWWDRCA,或者已安装的WWDRCA失效了,解决办法如下 -下载AppleWWDRCA安装即可

image.png

  • 到这里就是最后的打包了

image.png

image.png

后续ios上架过程有时间也会继续更新