生成P12证书的步骤如下:
- 创建一个CSR(证书签名请求)文件和私钥文件。
- 将CSR文件提交给证书颁发机构(CA)。CA对CSR文件进行验证并签名,生成数字证书。
- 在CA的网站上下载已签名的证书文件。
- 打开密钥链访问工具(Keychain Access),在“证书”分类中点击“导入证书”。选择已下载的证书文件,并点击“导入”。
那么如何在没有MAC电脑的情况下在线生成csr和导出p12证书呢? 先看看什么是csr? CSR也是证书签名请求(Certificate Signing Request)的英文缩写,用于生成数字证书。申请人需要提供域名、公司名称、部门、省份、城市、国家等信息,借助相关工具生成CSR文件和私钥文件,然后将CSR文件提交给证书颁发机构(CA),经过身份审核后,颁发证书公钥。申请人收到证书文件后,将证书公钥文件配合私钥文件转化成服务器对应的格式的文件部署在HTTP服务器上,这样网站就具有可信性。
如何生成?
进入蛋壳Uploader后台选择 IOS证书生成, 蛋壳Uploader网址 www.dankex.cn
按要求填入 区域,城市,公司相关信息
确认之后下载
下载之后得到一个.csr的文件
下面登录平台开发者后台进入证书管理页
Certificates, Identifiers & Profiles - Apple Developer
点击+号,创建证书
这里要先择ios版,不要选择apple
development 是开发测试用
distribution 是用于线上发布用
选择并确认,
这里需要上传的刚才下载csr文件,并确认
点击"download" 完成下载,的到.cer文件
下面进入蛋壳Uploader的后台,将cer证书上传
上传完cer文件就可以生成p12证书了,点击"生成p12证书"
这个时候需要设置一个证书密码, 设置简单的就行,
比如123456 这种
确认之后你得到一个.p12证书文件
好了,现在有了p12证书就可以对你的ipa进行签名了;
那如何验证这个p12证书是正常的呢?
在window验证很简单,找到下载的苹果p12证书,双击就进入导入的流程
此过程需要你输入刚才设置的证书密码,如果验证密码通过这个ios的p12 证书就制作完成!!!
蛋壳Uploader 可以不仅可以在线制作csr文件,生成ios p12证书,还可以上传ipa到AppStore