使用蛋壳Uploader生成csr,并导出用于签名ipa的p12证书

196 阅读2分钟

生成P12证书的步骤如下:

  1. 创建一个CSR(证书签名请求)文件和私钥文件。
  2. 将CSR文件提交给证书颁发机构(CA)。CA对CSR文件进行验证并签名,生成数字证书。
  3. 在CA的网站上下载已签名的证书文件。
  4. 打开密钥链访问工具(Keychain Access),在“证书”分类中点击“导入证书”。选择已下载的证书文件,并点击“导入”。

那么如何在没有MAC电脑的情况下在线生成csr和导出p12证书呢? 先看看什么是csr? CSR也是证书签名请求(Certificate Signing Request)的英文缩写,用于生成数字证书。申请人需要提供域名、公司名称、部门、省份、城市、国家等信息,借助相关工具生成CSR文件和私钥文件,然后将CSR文件提交给证书颁发机构(CA),经过身份审核后,颁发证书公钥。申请人收到证书文件后,将证书公钥文件配合私钥文件转化成服务器对应的格式的文件部署在HTTP服务器上,这样网站就具有可信性。

如何生成?

进入蛋壳Uploader后台选择 IOS证书生成, 蛋壳Uploader网址 www.dankex.cn

微信截图_20231229095103.png

按要求填入 区域,城市,公司相关信息

微信截图_20231229095243.png 确认之后下载

微信截图_20231229095413.png

下载之后得到一个.csr的文件

下面登录平台开发者后台进入证书管理页

Certificates, Identifiers & Profiles - Apple Developer

微信截图_20231229100726.png

点击+号,创建证书

微信截图_20231229101055.png

这里要先择ios版,不要选择apple

development 是开发测试用

distribution 是用于线上发布用

选择并确认,

微信截图_20231229101303.png

这里需要上传的刚才下载csr文件,并确认

微信截图_20231229101715.png

点击"download" 完成下载,的到.cer文件

下面进入蛋壳Uploader的后台,将cer证书上传

image.png

上传完cer文件就可以生成p12证书了,点击"生成p12证书"

微信截图_20231229102055.png

这个时候需要设置一个证书密码, 设置简单的就行,

比如123456 这种

确认之后你得到一个.p12证书文件

微信截图_20231229102220.png

好了,现在有了p12证书就可以对你的ipa进行签名了;

那如何验证这个p12证书是正常的呢?

在window验证很简单,找到下载的苹果p12证书,双击就进入导入的流程

微信截图_20231229102445.png

此过程需要你输入刚才设置的证书密码,如果验证密码通过这个ios的p12 证书就制作完成!!!

蛋壳Uploader 可以不仅可以在线制作csr文件,生成ios p12证书,还可以上传ipa到AppStore