ITPub博客

首页 > 移动开发 > IOS > 生成苹果app打包证书/开发证书的方法

生成苹果app打包证书/开发证书的方法

原创 IOS 作者:lele 时间:2022-05-15 14:17:14 0 删除 编辑

开发了ios十多年,几乎大部分的工具我都使用过了,之前ios一直是原生开发,生成证书和上传,都是使用mac电脑来完成。但是后来苹果电脑坏了,而公司后来采用uniapp来开发app了,不采用原生架构了。所以公司采购的电脑大多是windows电脑,而这些windows电脑又没有办法创建苹果的证书,因此这里我们这篇教会大家用windows电脑创建苹果证书。


所以这里我们可以使用 香蕉云编来生成

https://www.yunedit.com/createcert


生成证书的步骤我总结下有如下的几点:

1、先注册苹果开发者中心的账号,苹果开发者的官网如下: https://developer.apple.com/ , 按照它的教程注册成苹果开发者,注意假如是刚注册的用户,还没有创建证书功能的,还要缴费成为开发者才能成为真正的开发者。可以参考这篇文章:

https://blog.csdn.net/handsome0916/article/details/130267123


2、打开香蕉云编,进入香蕉云编的控制。创建证书前要先创建csr,创建csr文件然后下载到你电脑,如下图:

3、下载csr到你电脑后,去苹果开发者中心,打开下图这个界面(假如你找不到下图的这个界面,证明你还没有缴费成为苹果的开发者,要先缴费):

4、进入这个列表界面后,可以点击蓝色加号开始创建证书,过程中证书的类型要选择ad hoc and app store的distribution类型的证书,不能创建dev或apple类型的证书,不断下一步,过程中会要求你上传csr,选择你刚才在香蕉云编下载的csr文件就可以生成证书了,如下图:

5、生成成功后,在证书列表就可以看到证书了,这个证书是cer类型的证书,你需要将这个文件点击详情,下载到你电脑本地:

6、将cer文件下载到你电脑后,你就可以回到香蕉云编,上传刚才的cer文件,生成p12类型的证书了,如下图:


好了,通过上面的步骤,已经生成了p12类型的证书文件了,但是打包还需要profile描述文件,这个文件是怎么创建呢?接着看下面的步骤:

生成profile描述文件的步骤:

1、去到苹果开发者中心的identifiers菜单,这里是创建appid的,这个appid要跟你在开发工具里打包的包名一致,比如com.aaaaa.bbbb。过程中全部的设置选择默认不断下一步即可。



2、接着,你需要到devices菜单里添加里添加你的测试设备的udid,假如你需要安装测试版的ipa做测试的话,需要这一步,否则可以跳过这一步,你可以使用香蕉云编的获取udid的工具来获取测试设备的udid:


3、最后就是创建profile文件了:如下图:

4、创建profile的过程中,假如是真机测试的话,则选择ad hoc类型的profile,假如是发布用途,则选择app store类型,不要选择其他的类型。

5、假如你选择的是ad hoc类型,过程中还会要求你选择测试设备的udid,选择你刚才在devices里创建的udid即可。


创建的过程中,还会要求你们选择appId和证书,如下面两图,选择你刚才前面步骤创建的appId和证书即可:




不断的下一步,即可完成profile文件的创建,希望本文对你有帮助。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69984594/viewspace-2894267/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-09-26

  • 博文量
    5
  • 访问量
    4094