您现在的位置是: 首页 >  技术分享 > 

Windows系统下生成IOS证书
传说中的小明 2024-02-21 12:59:43

官方文档提供了使用苹果系统下生成IOS证书的步骤,对于我这个没有imac的小白来说,使用Windows生成证书就成了我唯一要攻破的难关。

在我尝试了很多次方法的情况下,终于功夫不负有心人,下面我就给大家分享一下生成经验,话不多说,上干货:

1.先下载一个Openssl,安装在本地,目的是用来生成必要的文件

  Openssl下载地址:http://slproweb.com/products/Win32OpenSSL.html

  注:下载Win32 OpenSSL v1.0.2c Light版本(注意:版本可能会升级),如果您运行OpenSSL有问题,还需要下载Visual C++ 2008 Redistributables安装。

690492-20180714163620875-1078916515.png

2.申请一个属于自己的苹果开发者帐号,以个人开发者帐号为例(申请步骤这里不再赘述)

3.进入Windows的命令行(WIN+R,进入运行),进入Openssl的安装目录(我这里为:D:\Program Files\OpenSSL-Win32\bin),大家可根据自己的实际安装目录进行更改。

690492-20180714164050368-2085973287.png

4.生成certSigningRequest文件(证书注册请求文件)

cd E:\OpenSSL-Win64\bin\

set RANDFILE=.rnd 

set OPENSSL_CONF=E:\OpenSSL-Win64\bin\openssl.cfg

openssl genrsa -out my.key 2048

openssl req -new -key my.key -out my.certSigningRequest -subj "/emailAddress=myemail@sample.com,CN=Common Name,C=CN"


生成后如图

690492-20180714164536993-527636777.png

5.进入苹果开发者中心---->证书中心

690492-20180714164700525-299548064.png

6.添加产品证书

image.png

个人帐号请选择

image.png

image.png

下载后文件为:xxx.cer (证书文件)

7.将cer文件证书转换为 P12 文件,下载证书到OpenSSL安装目录下,运行下面命令苹果证书就完成了。

//生成pem文件

openssl x509 -in xxxx.cer -inform DER -out xxxx.pem -outform PEM

//生成p12证书,并设置证书密码

openssl pkcs12 -export -inkey xxx.key -in xxxx.pem -out xxxx.p12 -password pass:123456


Copyright © 2021
www.yunyakeji.cn All rights reserved. 小明博客 豫ICP备2020029140号-1