zoukankan      html  css  js  c++  java
  • [经验分享]Windows系统下生成IOS证书

    我使用ApiCloud开发APP,开发后需要生成IOS的证书才能在项目开发控制台中进行编译,于是我在网上大海捞针似的寻找办法。

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

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

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

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

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

      

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

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

      

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

    cd E:OpenSSL-Win64in
    
    //my.key, my.certSigningRequest文件名可以随便输入
    
    // myemail@sample.com 你的邮箱
    
    set RANDFILE=.rnd 
    
    set OPENSSL_CONF=E:OpenSSL-Win64inopenssl.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"

    生成后如图

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

    6.添加产品证书

    个人帐号请选择

    点击Continue,进入

    点击Continue,进入

    选择上面生成的:xxx.certSigningRequest (证书注册请求文件)

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

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

    //生成自定义.key
    openssl genrsa -out xxx.key 2048
    
    //输出证书注册文件
    openssl req -new -key xxx.key -out xxx.certSigningRequest -subj "/emailAddress=xxxxxxxx@163.com,CN=CompanyName,C=CN"
    
    //生成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

    8.创建AppIDS

    9.创建隐私设置映射

    关注公众号,提出您的问题,我们会解决您的问题哟!

    公众号:sxmljs

  • 相关阅读:
    高中函数知识点太多记不住?一张思维导图教你轻松学习函数
    电脑录屏软件哪个好?两类高效录屏软件的使用方法
    时间都去哪了?学会高效管理工作时间,天天都能“摸鱼”
    PPT中如何做炫酷帘幕动画?操作很简单,一起看看吧
    mp3转换器哪个好?教你两个快速转换音频文件的方法
    安利5款实用的微信小程序,便捷高效,百用不厌
    录屏软件哪个好?分享两个高效录屏的方法
    这就是大部分男生被分手的原因
    去水印软件如何使用?一个快速去除视频水印的方法
    Thinkphp6开启多应用模式
  • 原文地址:https://www.cnblogs.com/zhao365845726/p/9310217.html
Copyright © 2011-2022 走看看