前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >无mac电脑生成ios打包证书的方法

无mac电脑生成ios打包证书的方法

原创
作者头像
用户5442327
发布2023-02-07 11:05:41
1.3K0
发布2023-02-07 11:05:41
举报
文章被收录于专栏:ios打包工具ios打包工具

在hbuilderx上打包ios app,需要私有证书和证书profile,而官方提供的申请证书的方法,是需要mac电脑的,而一个mac电脑少则8000元,多则一万多块钱,实在太贵。

假如我们使用windows电脑开发,可以生成证书吗?答案是可以的,下面我们这篇文章将分享如何使用windows电脑创建IOS证书。

1、登录苹果开发者中心:https://developer.apple.com/,假如你还没有账号,则要先注册。注册的方法可以参考下面的文章:

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

2、假如你没有mac电脑,生成CSR文件和导出P12文件,可以使用香蕉云编这个工具来生成,工具的地址如下:

https://www.yunedit.com/createcert

如下图,进入香蕉云编控制台后,点击新建CSR文件创建CSR文件,创建完后,把这个CSR文件下载到你的本地。

3、登录苹果开发者中心,点击Certificates菜单,然后点击右边的蓝色加号,新建证书,需要注意的是,新建证书的时候,要我们选择证书类型,这时候你需要选择ios distribution ad hoc and app store类型,不能选择dev类型和apple类型哦。

4、创建的过程中,它会要求我们上传一个csr文件,这时候选择我们在香蕉云编生成的csr文件即可:

5、好了,到了这一步,已经创建好cer证书了,把这个cer后缀的证书文件下载到你的电脑。

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

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

下面,我介绍如何创建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 : https://www.yunedit.com/udid

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档