前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >uniapp打包ios app所需的证书的制作流程

uniapp打包ios app所需的证书的制作流程

原创
作者头像
用户5442327
发布2023-03-23 16:51:41
2.3K0
发布2023-03-23 16:51:41
举报
文章被收录于专栏:ios打包工具ios打包工具

使用uniapp进行开发,既可以打包小程序,也可以打包app,假如需要打包app,需要p12格式的证书和一个证书profile文件,这个在uniapp官网的帮助文档中,生成这个证书需要mac电脑,而且操作过程十分复杂。

官网的生成方法不好用,既要使用mac电脑,步骤也麻烦,因此我们这篇文章将教会大家使用最简单的方法来创建uniapp打包ios应用所需要的证书。下面是在线生成ios证书和证书profile文件的方法:

1、登录苹果开发者平台:https://developer.apple.com,假如你还注册苹果开发者账号,则要先注册并缴费成为苹果开发者。注册苹果开发者的方法可以参考下面的文章:

https://blog.csdn.net/h5xiaoyu/article/details/113779923

2、有了苹果账号后,登录苹果开发者网站,点击Certificates菜单,再点击右边的蓝色加号开始创建cer证书,新建cer证书的时候,需要选择证书类型,一定要选择ios distribution ad hoc and app store类型,千万别选择dev类型和apple类型哦。

3、创建的过程中,它会要求我们上传一个csr文件:

4、生成CSR文件和导出P12文件,可以使用香蕉云编这个线上工具来完成,香蕉云编的地址如下:

https://www.yunedit.com/createcert

如图,进入香蕉云编后,点击ios证书生成,再点新建CSR文件创建CSR文件,创建完后,把这个CSR文件下载到你的本地。

5、接着回到苹果开发者中心上传这个csr文件就可以完成cer证书的创建了,把这个cer后缀的证书文件下载到你的电脑。

6、接着回到香蕉云编控制台,上传你刚在苹果开发者中心下载的cer文件后,即可生成p12证书:

生成p12证书成功后,恭喜你创建证书的流程已经创建完毕!

接着,我将介绍生成证书profile文件的步骤,profile文件全程都在苹果开发者中心生成,无需其他的工具,下面是创建profile文件的步骤:

1、点击identifiers菜单,开始创建appId,这个appId要跟你在开发工具打包的包名一致,假如已经创建,可以跳过此步。

2、点击profiles菜单,开始创建证书profile文件。在创建的过程中,为了最简单,先选择app store类型(后面最后一步再告诉你们如何创建真机测试类型)。

3、步骤中它还要求我们选择appId,选择我们在上一步创建的appId即可,然后它还要求我们选择cer证书,你有可能有两个证书,千万不要选错了

4、做了前三步,已可以创建正式上架的profile文件了。假如我们不想正式上架,只想创建能打测试包的profile,那么我们在第2步的时候可以选择ad hoc类型,ad hoc类型就是真机测试的意思。假如你选择的是ad hoc类型的profile,创建的过程中它会要求我们输入测试设备的udid,你可以使用香蕉云编右上角获取udid的工具来获取udid

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档