程序收割机

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在这个多端开发的年代,出现了很多优秀的开发框架,比如hbuilder和uniapp等等。我们可以使用这些框架来开发APP,假如我们要打包ios的app,则需要一个idp/iep证书。

那么这个证书是如何获得呢?苹果官网的方法是需要使用苹果电脑来获取,假如我们没有苹果电脑能否申请呢?

我们可以使用文章下面介绍的方法,使用香蕉云编来在线生成证书:https://www.yunedit.com/createcert

1、假如还没有苹果开发者账号,你可以参考这篇文章:https://www.yunedit.com/xueyuan/jx/applereg,先开通苹果开发者账号,假如已经有,则直接进入苹果开发者中心登录。

2、登录香蕉云编控制台,准备生成证书:

3、点击新建CSR文件,先创建一个CSR格式的文件,然后把这个CSR文件下载到你的电脑的本地目录。

4、回到苹果开发者中心,进入Centificates目录,点击右边的蓝色加号创建cer证书,注意创建的类型需要选择ios distribution ad hoc and  app store类型的,不能选错,不能选择apple类型的证书哦。创建的过程中它会要求我们上传刚才我们下载的csr文件。

 

 

5、创建完cer文件后,将cer文件下载到本地。

6、回到香蕉云编,上传刚才在苹果开发者中心下载的cer文件,然后就可以生成p12文件了。

 

通过上面的步骤,即可生成p12格式的证书,当然,打包还需要一个profile描述文件,下面我们再说下如何创建profile文件。

生成profile文件很简单,只需要去苹果开发者中心创建即可。

1、因为创建profile需要选择appid,所以我们要先去identifiers菜单里创建appid:

 

 

2、进入profiles界面,开始创建描述文件,注意,创建描述文件的时候选择app store类型,(假如要真机测试的话,则选择ad hoc类型,要假如选择ad hoc类型,则要先看第四步):

3、创建的过程中会要我们选择刚才创建的appid和cer证书哪些,选择正确即可。

这样,我们即可完成profile的创建!

 

4、假如我们需要创建真机测试的profile,则创建的时候需要选择ad hoc类型,而且需要添加测试设备的udid,假如你不知道怎么获取测试设备的udid,你可以使用香蕉云编的工具来获取udid: https://www.yunedit.com/udid

 

posted on 2022-12-30 09:45  腾讯才子  阅读(603)  评论(0编辑  收藏  举报