打包ios应用,需要ios证书和profile描述文件,然而官方提供的申请证书的方法,是需要mac电脑的,而一个mac电脑少则7000元,多则一万多块钱,实在太贵。
假如我们使用windows电脑开发,有没有办法申请IOS证书呢?答案是可以的,下面我们这篇文章将分享如何申请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
到了这里,你已经可以创建出ios证书和profile文件,祝你打包成功。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。