制作IOS应用发布证书和描述文件

2,644 阅读3分钟

1、制作证书签名请求文件(CSR)

默认使用的MAC电脑:

  1. 在电脑上找到并打开其它->钥匙串访问;
  2. 打开钥匙串访问程序后,点击菜单栏“钥匙串访问>证书管理>从证书颁发机构请求证书”; image.png
  3. 电子邮件填写常用邮箱,常用名称根据自身情况取名,然后选择存储到磁盘,点击继续。

image.png 4. 保存CertificateSigningRequest.certSigningRequest文件到桌面,方面后续流程中使用。

2、制作应用发布证书

  1. 登陆Apple Developer,苹果开发者后台,选择证书,点击进入;

image.png

  1. 点击Certificates后面的加号,进入证书创建流程:

image.png

  1. 选择iOS Distribution (App Store and Ad Hoc),点击continue;

image.png

  1. 点击Choose File,选择上面我们生成保存到桌面的CSR文件,然后点击continue;

image.png

  1. 点击 Download,下载ios_distribution.cer文件到桌面;

image.png

  1. 双击下载保存到桌面的ios_distribution.cer文件,他会安装到钥匙串访问应用中。打开钥匙串访问应用,选择我的证书,找到刚才安装的证书,右键导出证书。

image.png

注意:此处双击安装到钥匙串应用中的证书文件可能会报错如下图

image.png

官方说明:Apple 推送通知服务 SSL 证书,包括 Pass Type ID 证书,已于 2022 年 1 月 27 日更新,并与专注于 Apple 推送通知服务 (APNs) 的新中间证书相关联。如果您计划发送通知请求或带有2022年1月27日后签发的证书的通行证,您需要下载可供下载的全球开发人员关系部G4子CA。您可以通过验证到期日期设置为2030年,并且组织字段设置为G4来确认安装了正确的中间证书。

解决办法:打开苹果官方证书下载链接:Apple PKI,然后下载- Worldwide Developer Relations - G4 (Expiring 12/10/2030 00:00:00 UTC)证书到本地,双击安装一下即可解决此报错。

  1. 存储为发布证书.p12,文件格式选择个人信息交换(.p12),点击保存。.p12文件在很多第三方后台配置的时候都需要。 image.png

  2. 给这个证书设置一个密码,自己记录保存下来。

image.png

3、制作应用发布描述文件(.mobileprovision 格式)

  1. 打开Certificates, Identifiers & Profile页面,选择Profiles,单击+号。

image.png 2. 选择App Store,点击continue继续;

image.png

  1. 选择你当前应用的App ID,点击continue继续;

image.png

  1. 选择上面保存的ios_distribution.cer发布证书,点击 continue;

image.png

  1. 填写Provisioning Profile Name,点击generate生成描述文件;

image.png

  1. Download下载描述文件到本地桌面保存。

4、使用发布证书和描述文件

由于我不会原生的IOS开发,都是使用的uni-app等类似的跨端框架进行开发。在uni-app发行阶段需要使用上面生成的描述文件和.p12文件。

image.png

配置参数后,点击开始打包,就会自动进行云端打包了。