怎么生成ios证书文件_下载完的ios证书加到钥匙串里不能生成p12文件 - CSDN
  • ios 证书生成

    2017-08-02 16:06:09
    最近在工作中需要生成ios证书,遇到好多坑,现在把需要的各种证书流程记录下,有不对的地方,请批评指正。            存储在桌面就好了,然后就完成退出钥匙串工具就可以了。   2.申请开发证书,发布...

    最近在工作中需要生成ios证书,遇到好多坑,现在把需要的各种证书流程记录下,有不对的地方,请批评指正。

    申请流程。

    1. 申请钥匙串文件

    进入  (Launchpad),找到  (我的是在其他里面找到的),运行后再左上角

        


     



        

        存储在桌面就好了,然后就完成退出钥匙串工具就可以了。

     

    2.申请开发证书,发布证书

     打开https://developer.apple.com

     

     

     

     



        

        

     

        

    步骤一:certificates

     

     






     

        

        

        

     

        

      步骤二:注册项目的Bundle ID

     

        

     



     

     

      

      

     

        

     

     

       到这里就算注册完成了 。

      步骤三:添加测试设备

        

     

     

        

        

        填写完下一步就好了。 获取设备的UDID:设备连接Mac 打开iTunes 

     

        

     

     

     

        

     

        

     

      步骤四.配置证书(描述文件)

        


     

     

     


        

       

     

     

        

        这里不用担心会选择错误,你配置开发证书,那这里就只有开发证书供你选择。配置发布证书,这里就只有发布证书供你选择。

     

       如果是配置开发证书,就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备

        

     


     

         

    然后就可以下载配置文件(.mobileprovision)了

    步骤五:生成.p12文件

        1、找到mac中的钥匙串应用

       

       2、在钥匙串应用中找到要导出的证书


      3、选择这个证书的私钥

    单击右键选择导出XXXX选项

     

    .    4

    输入到导出文件的名称

    要注意的是一定要选择个人信息交换(.p12) 这个选项

    只有这个选项导出的才是p12格式的证书

    .    

        5

    如果你的钥匙串是加锁状态

    那么就需要先解锁

       

      6

    解锁完成后会要求你设置p12证书的密码

    这个密码是你以后在其他机器导入这个p12证书时的密码

    只有正确输入这个密码,你的p12证书才可以正常的被使用

    所以你设置的这个密码一定不要忘记

    不然这个证书导出来也无法在其他地方使用,也就失去其意义了


      7、都设置完成后就可以成功导出p12文件了

    妥善保存文件和密码就行啦

     

    .  步骤六:推送证书生成

    .  若需要apns推送,则需要用到推送证书。若无需求,此步骤可忽略:

      1、创建证书时需勾选Push Notifications选项


      2、配置文件


      3、创建测试证书和生产证书

          选择.certSigningRequest文件(这个文件需要自己在 mac上制作),制作步骤见(1

    申请钥匙串文件)

     

    4、点击continue,证书制作完成,点击下载

      

      5、此证书为.cer文件,需生成p12文件,见步骤五

      然后就大功告成啦!



     参照博主:http://www.cnblogs.com/sk-fengzi/p/5670087.html

    展开全文
  • 在线生成证书很简单,有线上工具肯定是使用线上的工具,使用这个工具就可以在线生成ios证书: https://www.yunedit.com/createcert 当然,假如不使用线上工具也行,可以下载openssl,再用下面的命令生成 cd C:\...

    在线生成证书很简单,有线上工具肯定是使用线上的工具,使用这个工具就可以在线生成ios证书:

    https://www.yunedit.com/createcert

    当然,假如不使用线上工具也行,可以下载openssl,再用下面的命令生成

    cd C:\OpenSSL-Win64\bin

    set RANDFILE=.rnd

    set OPENSSL_CONF=C:\OpenSSL-Win64\conf\openssl.cfg

    openssl genrsa -out my.key 2048

    openssl req -new -key my.key -out my.certSigningRequest -subj “/emailAddress=xx1@qq.com,CN=myname,C=CN”

    上面的步骤生成了.certSigningRequest文件,你可以在苹果开发者中心点创建证书,创建证书的过程中会提示你上传certSigningRequest文件,按提示上传certSigningRequest文件后,就可以生成cer证书文件。把cer证书下载到本地。使用先前的key文件生成p12文件。

    生成p12文件的步骤如下:

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

    openssl pkcs12 -export -inkey my.key -in my.cer.pem -out my.p12 -password pass:123456

    cer证书下载链接: https://pan.baidu.com/s/16d_nswHyywpYf4Dz-WoNMQ 提取码: qukh

    展开全文
  • 官方文档提供了使用苹果系统下生成IOS证书的步骤,对于我这个没有imac的小白来说,使用Windows生成证书就成了我唯一要攻破的难关。 在我尝试了很多次方法的情况下,终于功夫不负有心人,下面我就给大家分享一下生成...

    我使用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 Files\OpenSSL-Win32\bin),大家可根据自己的实际安装目录进行更改。

      

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

    cd E:\OpenSSL-Win64\bin\
    
    //my.key, my.certSigningRequest文件名可以随便输入
    
    // myemail@sample.com 你的邮箱
    
    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"

    生成后如图

    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

     

    转载于:https://www.cnblogs.com/zhao365845726/p/9310217.html

    展开全文
  • Appuploader软件可以辅助在Windows电脑直接申请iOS证书,并且可以上传ipa到App Store审核! 对于没有Mac电脑的开发者,是一个很好的iOS上架辅助工具 下面介绍申请一套iOS开发证书的详细流程 一、下载安装iOS...

    Appuploader软件可以辅助在Windows电脑直接申请iOS证书,并且可以上传ipa到App Store审核!

    对于没有Mac电脑的开发者,是一个很好的iOS上架辅助工具

     

    下面介绍申请一套iOS开发证书的详细流程

     

    一、下载安装iOS证书申请及上架辅助软件Appuploader

     

    Appuploader下载链接

     

    下载软件包后解压直接使用,无需安装。

     

    如果win 32位系统点击appuploader.exe启动时提示(下图所示),32位系统需要点击appuploader.jar或者start.bat启动

     

    Windows 32的系统请先安装好java环境再启动软件

     

    java环境安装教程

     

     

     

    二、登录Appuploader申请iOS证书文件p12

     

    2.1打开Appuploader,用苹果开发者账号登录进去。

     

     

    2.2、选择证书项目进入

     

     

    2.3、点击右下角+ADD选择

     

    类型:选择开发证书(开发证书打包的才能安装到手机)

    输入证书名称:不要中文、随意设置

    邮箱:(随意)

    密码:证书的密码,不是开发者账号密码,如123这样不用很复杂,记好、打包时要用、很重要。

    应用id:这里不用选!

    点击ok创建。

     

     

    注意:iOS开发证书最多能申请2个,如果账号已经有2个开发证书了,将申请报错(如下图)。

    一个开发证书可以用于多个APP测试,不用每个app都对应申请个开发证书p12,开发证书p12是可以公用的,区分开下面步骤申请的的描述文件就行了,一个p12可以对应无数描述文件。

    当然也可以删除之前的重新申请

     

     

    2.4、创建成功后,找到刚创建的iOS开发证书(iOS Development这个类型的就是开发证书,如果之前创建过看过期时间就知道哪个是新创建的了),点击p12 文件,下载保存.p12证书文件到电脑。

     

     

     

    三、登录Appuploader申请iOS开发证书描述文件mobileprovision

     

    iOS证书文件有两个,刚申请了p12文件,接下来申请mobileprovision描述文件

     

     

    在申请ios描述文件之前,先添加好两样基础信息,应用id及苹果手机设备号udid

     

    如果你之前添加过应用id和设备,应用id点击三角符号下拉可以看到,设备选择开发版profile选项可以看到之前添加的。

     

    如果之前加过要用以前加过的应用id,跳过此步。

     

    初次使用或者需要上架另一个项目app需要先创建一个应用id及添加相关的开发测试人员设备。

     

     

     

    3.1、先介绍添加应用ID,点击添加应用id!(不同的APP需要编写不同的应用id相当于app的身份证)

     

     

     

    如果添加报错(应用id具有唯一性,可能重复添加或者别人用过这个应用id),解决办法就是修改下应用id,重新编下。

     

     

    应用id:三段式格式、如app名称是淘宝,可以编写为com.app.taobao,自由编写!不能重复!具有唯一性@

    名称:数字或者字母,自由编写,不要中文,不能重复。

     

    在AU软件添加的应用id只有默认权限,如果你需要开通推送通知、苹果支付等权限需要到苹果开发者中心配置!

     

    苹果开发者中心添加应用id配置相关权限教程

     

     

    点击ok只要没弹出报错就是添加成功了,注意先关掉窗口,重新点右下角+ADD进入下拉应用id可查看刚添加的应用id是否存在。

     

     

    填加好应用id下步添加设置udid

     

    3.2 添加测试设备udid

     

    要安装到哪个苹果手机测试就添加哪个手机的udid,添加了udid的手机才能安装,最多能加100个!

     

    如果你以前加过udid,不需要加新的测试苹果手机上去,跳过此步,直接申请证书!

     

    先来获取udid

     

    udid如果你的手机链接了电脑并且安装好了相关驱动,AU软件会自动获取,直接点ok添加就行了

     

    其他两种获取udid的方式

     

    3.3、苹果手机助手获取UDID

     

    如爱思助手,电脑下载爱思助手,连上苹果手机,设备信息里面那个设备标识就是udid。

     

     

     

     

    3.4、扫码获取苹果手机udid

     

    使用 iPhone 或 iPad 微信扫码选择自带的浏览器safari浏览器打开二维码里的链接,即可快速获取 UDID

    这个一长串的就是设备的Udid

     

    04bff1010f1656cde7d60g560d7d897e2821dc88

     

     

    udid实例:2D4B87350609342980CB144F72FD2E66B66AEF6C

     

    获取到udid输入

    名称name:数字或者名字,自由编写,不能重复,不能中文。

    点击ok无提示即为添加成功

     

    在苹果开发中心也可以添加设备,在AU软件添加的设备在开发者中心也会有显示。

     

    苹果开发者中心添加udid设备教程

     

     

    如果苹果设备udid添加报错(如下图),检查这个udid是否正确或者之前添加过!

     

     

    Type选择开发版即可看到刚添加的设备。

     

    3.5、勾选相关信息生成ios开发证书描述文件

     

    Type:选择开发版profile(安装到手机测试需要开发证书)

    应用id:选择添加的对应的应用id

    Devices:勾选需要测试苹果手机

    名称:数字或者字母,随意输入,注意不要重复。

    点击ok创建

     

     

     

    3.6、选择刚创建的iOS开发版描述文件(iOS Developer这个类型的就是开发描述文件,找到刚创建的输入的名字),点击Download下载,保存到电脑

     

     

    申请得到了两个iOS证书文件p12和.mobileprovision就可以去打包ipa了。

    展开全文
  • 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请ios证书打包ipa安装到自己手机测试,强大吧!这个神器就是Appuploader,ios app测试及上架辅助工具。Appuploader安装教程当然如果要上架App ...

    虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号。

    想安装到自己非越狱手机测试是无能为力了。

    不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请ios证书打包ipa安装到自己手机测试,强大吧!

    这个神器就是Appuploader,ios app测试及上架辅助工具。

    Appuploader安装教程

    当然如果要上架App Store还是需要注册一个付费的苹果开发者账号。

    如果只是安装ios应用到自己手机测试,现在只需要注册一个普通的苹果账号就行了。

    下面进入教程

    申请ios证书打包ipa测试分五步进行

    1.申请一个苹果账号

    2.申请ios测试证书(p12)

    3.申请ios描述文件(mobileprovision)

    4.打包ipa

    5.安装ipa

    一、申请苹果账号

    也可以用我注册好的苹果账号体验下,新注册个也简单,1分钟搞定!

    账号:894418571@qq.com 密码:abc123456ABC

    1、点击苹果id注册地址,输入相关信息注册,如果已经有苹果账号了看第二步,还需要登录下苹果开发者中心,同意下协议,


    https://appleid.apple.com/account?localang=zh_CN





    2、注册成功了,或者有苹果账号了,登录苹果开发者中心

    https://developer.apple.com/account

     



    打钩同意协议,点击Submit提交。





    如此就可以登录Appuploader,创建ios测试证书了。



    二、申请ios测试证书(p12)



    1、打开Appuploader,用苹果账号登录

     



    如果出现这个提示说明还没在苹果开发者中心同意协议,先同意下,请看第一个大步骤的第二小步。

     



    2、登录上去有个提示不用管、叉掉,选择Certification






    3、点击右下角+ADD,选择第一项 ios App development,输入名称(英文随意)、邮箱(随意)、


    密码后面打包ipa时要用到,要记住,123之类密码的就行。


     



    4、点击p12 File下载保存.p12 证书文件


     


     


    三、申请ios描述文件(mobileprovision)


    1、返回软件,选择Profiles





    2、点击右下角+ADD,先选择添加Add appid 应用标识符、输入appid,格式是com.com.com这样子的,中间有两个点。


    像我开始输入的com.ceshi.ceshi出现错误提示,格式虽然没错,但有报错,尝试修改下不报错就行了。


    后面我改下如com.fen.tian,如此就ok,appid在打包ipa时要填写,记好。


     
     


    3、下一步添加用来测试的手机了,先获取UUID。


    使用 iPhone 或 iPad 扫码选择自带的浏览器safari浏览器打开二维码里的链接,即可快速获取 UDID


    或者连接苹果手机助手获取到。


    这个一长串的就是设备的UUID


    04bff1010f1656cde7d60g560d7d897e2821dc88

    转载自:https://blog.csdn.net/xxw888/article/details/76083152

    展开全文
  • 点击添加证书按钮,可以选择生成开发证书、生产证书或者推送证书,选择你要生成证书类型之后,选择你需要生成证书的APP ID,然后此时会到选择CSR文件,接下来创建CSR文件,如图: 然后就会生成证书,下载并加入...
  • 其实很简单,我用过一个最简单的生成IOS开发证书的网站: https://www.yunedit.com/createcert 在线就可以生成证书了 是不是很简单?不需要安装软件,直接就在线生成了,不仅能生成IOS开发证书,也能生成安卓开发...
  • iOS证书描述文件说明

    2016-04-20 12:05:22
    iOS证书分类说明? 开发者证书:(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的。...
  • 这里简单的描述一下在苹果后台Provisioning入口如何申请证书,注册设备,生成AppID到最终生成签名文件的。
  • 生成csr文件(通过OpenSSL命令) 生成mobileprovision文件(通过Apple开发者后台) 生成cer文件(通过Apple开发者后台) 生成P12文件(通过OpenSSL命令) 生成csr文件 # 用到 Windows 或者 Linux 下的 openssl 命令...
  • 关键词:CSR,证书,描述文件,AppIDs,Device,p12,itunes connect第一步...gt; 生成CSR文件参考链接:http://blog.csdn.net/qq_18951479/article/details/50886861 第三步、生成Cer证书文件登陆苹果开发者中心 ...
  • 申请成功后的文件:3、登录苹果开发者中心(https://developer.apple.com/account)步骤1:下面罗列我们iOS开发常用的证书类型:发布证书上传我们之前建好的CSR文件点击download下载证书恭喜你,到此为止,你完成了证书的...
  • 说明 请确保您已经申请了苹果开发者账号(个人、公司账号99美元,企业账号299美元),否则无法进行以下操作。申请个人、公司账号地址:... 使用APICloud平台开发iOS应用需要用到几个证书,下面的图为各...
  • 证书申请及打包流程APICloud在线打包1、进入开发控制台,选择要打包的应用,选择证书,在ios证书那里,上传申请的iOS证书文件再输入APP ids(应用id、包名,跟证书使用的保持一致) 、输入之前申请证书时设置的密码...
  • 在开发的时候要无法生成p12 文件,供推送使用,或者生成的cer证书没有秘钥,就是看不到钥匙串证书左边的那个三角符号,以前都没有这个问题,这次突然出现这样,往上找了好多资料,都没发解救,最后还是伟大的,...
  • 一般.p12文件是给与别人使用的,本机必须是专用密钥下的证书才可以生成.p12文件,也就是说你在种类下的所有项目里找到的证书是无法生成.P12文件的,因为它并不是在专用密钥下或者它不携带有专用密钥。在安装证书时,...
  • 我们在一些iOS应用Windows开发平台,进行打包iOS应用包ipa文件时,需要用到两个iOS证书文件p12及profile文件mobileprovision 下面介绍如何使用工具快速申请! 一、申请iOS发布证书(p12文件) ...
  • 准备工作 一台MAC电脑 一个已经加入iOS Developer Program的苹果开发者账号,如何加入iOS Developer Program 一个良好的网络环境 都准备完成之后,使用开发者账号登录苹果开发者网站 ... Profiles进入...
  • from: http://www.jianshu.com/p/9d9e3699515e @明天不用上课Logo写文章 注册登录首页下载App搜索iOS开发证书与配置文件的使用96 明天不用上课 关注...开发iOS应用必须要有iOS证书(Certificates)和配置文件(Provisioni
  • 想要编译生成IOS系统的测试文件,我们需要在IOS证书中填入上传一个测试版的. mobileprovision证书和一个p12证书。下面说一下这两个证书都是怎么生成的。 首先登陆苹果开发者网站,申请开发者账号的话(个人、公司...
1 2 3 4 5 ... 20
收藏数 18,208
精华内容 7,283
关键字:

怎么生成ios证书文件