windows电脑开发ios的p12证书申请流程

39 篇文章 0 订阅
21 篇文章 0 订阅

很多同学在做ios打包的时候,发现ios打包需要一个p12格式的证书和一个证书profile文件,那么ios开发就一定需要使用mac电脑来申请ios证书吗?其实申请ios证书并不一定需要mac电脑,因为证书是一个通用的技术,使用普通的ssl工具或jdk tool即可辅助完成证书的申请。

但对于不懂证书的人来说,使用这些命令行的工具去生成证书不太现实,因此,我们这篇文章讲教大家如何最简单的申请证书,使用windows电脑或浏览器即可在线申请,

申请证书需要通过开发开发者中心去申请,假如你是第一次开发ios,或者你们公司没有苹果开发者中心的账号,那么可以通过下面这个教程去先申请开发者账号:https://blog.csdn.net/handsome0916/article/details/130267123

然后就开始p12证书的创建教程吧

先登录苹果开发者中心,看到Certificates模块点进去(假如你还没注册成为开发者登录后台是看不到这个模块的),点击蓝色圆圈创建cer证书。

选择ios distribution ad hoc and app store这个类型,因为这是ios开发,不要选错哦,有些类型,比如apple类型不是ios证书来的。

之后它会要我们上传一个csr文件,如下图:

这个文件原本是需要使用mac电脑的钥匙串访问来申请的,这里我们可以不使用mac电脑,可以使用香蕉云编这个工具来申请:

https://www.yunedit.com/ioscert

登录香蕉云编后,看到下面这个界面:

点击生成csr文件,生成csr文件,之后就可以将这个csr文件下载下来,然后接着刚才的活在苹果开发者中心完成cer证书的创建。

创建完cer证书后,因为这个证书是cer格式的,还不是p12格式,因此,再次回到香蕉云编,上传这个cer文件,即可使用香蕉云编生成p12证书的功能生成p12证书。如下图

通过上面的教程,p12证书文件已经生成完成了。

打包ios应用还需要另一个文件,就是证书profile文件,下面再来说下创建profile文件相关的步骤:

打开苹果开发者中心,点击Identifiers模块,创建appId,这个appId要跟你在开发工具里填写的appId(有的开发工具叫包名) 一致。这个appId是应用的意思,一个appId对应一个应用,假如已经创建过,就无需再次创建。

然后开始创建profile文件,打开苹果开发者中心,打开profile模块,点击蓝色圆圈创建profile文件:

选择app store上架类型,然后后面的几步它会要你选择appId和选择cer证书。假如你有多个appId或多个证书,不要选错哦

上面是生成app store类型的profile的方法。

但是有一个问题app store类型打包出来的应用,需要上架才能安装测试,假如我们需要测试验证,可以创建profile的时候选择ad hoc类型。

但是ad hoc类型的profile创建的时候,它会要求我们提供测试设备的udid,测试设备的udid比较难获取,你可以使用香蕉云编右上角获取udid的工具去扫码获取udid。

使用ad hoc类型的profile文件打包出来的应用ipa文件,可以使用香蕉云编或蒲公英这种分发内测平台,比如上传到香蕉云编的应用内测,上传ipa文件即可生成安装二维码扫码安装。

  • 18
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值