windows生成uniapp打包证书工具

香蕉云编原创发布日期:2023-04-20


ios自从面世以来,一直是装机量最高的品牌之一,ios系统也成就了很多程序员,但是开发ios的成本和门槛却非常高,因为原生开发ios需要mac电脑,mac电脑好点的要1万多块。

现在中国出现了优秀的app开发工具:uniapp。但是打包uniapp的的ios端的时候,打包时需要p12格式的证书文件和描述文件profile文件,而这些文件的创建则又需要苹果mac电脑。

因为这个原因,本站提供了创建p12私钥证书和证书profile文件的工具,本站工具的目的在于帮助没有mac电脑的朋友们,使用windows电脑就可以生成ios打包的证书,节约大家学习和开发ios应用的成本。省下购买mac电脑的成本。 因此,本文的目的在于教会大家如何使用本站提供的工具去创建p12证书和证书profile文件。下面是详细的生成步骤:

第一步,登陆苹果开发者中心,并且注册成为开发者,地址是:https://developer.apple.com/,假如你是第一次开发,还没有开通苹果开发者账号,请参考下面的文章先开通苹果开发者账号: https://blog.csdn.net/weixin_48914851/article/details/128963761

注册好苹果开发者账号后,登录苹果开发者中心,进入后台控制台,下面进入详细步骤讲解:

1、登录苹果开发者网站,如下图,点击certificates,点蓝色小加号,就可以开始创建cer格式的证书,创建cer证书的时候无论是测试打包还是上传app store打包,都要选ios distribution app store and adhoc,不要选apple和develpment类型的证书。 因为ad hoc是真机测试类型,app store是发布appstore类型,在hbuilderx或apicloud里云打包都是用发布证书,真机测试也属于发布证书。

 

2、如下图所示,创建的时候中它会提示我们上传一个csr文件:

 

3、这时候使用本站(香蕉云编)的在线生成证书功能生成csr文件: https://www.yunedit.com/createcert

4、进入本站后台控制台,点击IOS证书生成菜单,然后点"新建csr文件"按钮创建csr文件,随便填写些信息就可以生成csr文件,生成完后要将这个csr文件保存到你本地的电脑:

在线生成证书工具

5、返回苹果开发者中心,上传刚才在本站生成的csr文件,即可创建cer证书,然后将这个cer证书下载到你的本地。

6、回到香蕉云编控制台,上传刚才生成的cer文件,即可生成p12私钥证书了:

 

通过上面的这几个步骤,p12证书即可创建成功,这时候还没有完,因为使用uniapp打包还需要创建证书profile文件。

下面再来讲述描述文件mobileprovision文件(证书profile文件)如何创建:

1、创建描述文件之前,需要创建appid。如下图,登录苹果开发者中心,点击Identifiers,添加appid,此appid要跟你在开发工具打包时填写的包名一致,假如已经添加appid,则跳过这个步骤。

 

2、如下图,点左边的profiles菜单,点击蓝色加号,创建描述文件,创建过程中会要求我们选择描述文件的类型,假如你想发布app到app store,则选择app store,假如你想真机测试,则选择ad hoc类型。

 

3、点下一步后,会要求我们选择appid,选择第一步创建的appid即可,千万别选错哦,选错了就是别的APP了。选完appId它还会要求我们选择cer证书,假如你有两个cer证书,也千万别选错的,要不打包的时候会提示p12证书和描述文件不匹配。

4、假如本小节第2步你选择的描述文件的类型是ad hoc真机测试类型的,创建过程中它会要求填写你的ios测试设备的udid,你可以用测试设备访问我们这个工具,获取测试设备的udid: https://www.yunedit.com/udid

至此,创建p12证书和profile文件的步骤介绍就到此结束了,欢迎你使用本站的工具进行开发,本站不单能创建ios证书,还能上传ipa/apk文件生成测试安装二维码,还有上架等功能。

在线客服