无苹果电脑怎样申请ios证书

内容分享2周前发布
0 0 0

使用第三方的H5框架打包,列如uniapp或用友等h5平台打包。并不需要苹果电脑,开发者一般都是windows电脑。

但是申请ios证书却需要苹果电脑。那么如果没有苹果电脑,又怎么申请ios证书打包呢?实则没有苹果电脑也是可以申请ios证书的。我们这篇教程,将介绍申请ios证书的整个流程。

前提条件:

申请ios证书,必须要有苹果开发账号,无论你是否上架,无论是不是测试,无论是打测试包还是正式包。打包的ios证书都出自于苹果开发中心,因此必须要有苹果开发账号。

如果你们公司还没有苹果开发账号,可以使用你们公司的邮箱申请一个苹果账号,这里最好不要用个人账号,以免离职后产生的纠纷:

注册苹果账号的官方地址:

https://account.apple.com/account

有了账号后,还不是苹果开发者,还需要申请成为开发者

需要使用iphone手机安装这个APP,然后在里面操作成为开发者:Apple Developer App 

操作的步骤教程可以参考这个官方的教程:

https://developer-rno.apple.com/cn/help/account/membership/en…

成为苹果开发者之后,就可以正式申请ios打包证书了。

ios的打包证书分为p12私钥证书和profile文件两个文件。

先说第一个,p12文件的申请流程

(1)在苹果开发中心,登录后进入后台,点证书功能,开始创建证书。如下图:

无苹果电脑怎样申请ios证书

(2)点击创建证书后,第一步是需要选择证书的类型,无论是创建测试还是正式证书,都是选ios distribution类型。由于ios distribution类型的证书,即支持ad hoc类型的profile,也支持app store connect类型的profile。而至于profile的创建,后面会提到。

(3)选择好类型后,点下一步,需要选择一个csr文件。这个csr文件原本需要使用苹果电脑生成,没有mac电脑,这里我们使用香蕉云编来生成。如下图,进入香蕉云编(yunedit)后,点击新建csr文件:

无苹果电脑怎样申请ios证书

(4)继续刚才苹果开发者中心的操作,上传在香蕉云编生成的csr文件,就可以创建完证书了。下载创建好的证书到本地,是.cer格式的证书文件。

(5)使用香蕉云编,将这个cer文件转换成p12格式,如下图所示:

无苹果电脑怎样申请ios证书

p12证书申请的流程结束了。

接着,我们来创建profile文件

(1)进入苹果开发中心,找到Identifiers功能,点击去,先创建一个应用,应用以com.xxx.xxxx这样的java包名格式起名。后面你在uniapp打包的时候,填写包名要跟这个应用的名字一致。

无苹果电脑怎样申请ios证书

(2)添加测试设备的udid到devices功能里,如下图:

无苹果电脑怎样申请ios证书

这一步不是必须的,如果需要打真机测试包,才需要。测试设备(iphone)的udid可以使用香蕉云编的顶部的udid获取工具,扫码获取udid。

(3)生成profile

找到profile功能,新建profile

无苹果电脑怎样申请ios证书

新建profile的时候,测试的时候选AD hoc,正式包选app store,你可以生成一个profile文件用于测试,一个profile文件用于上架。

创建profile的时候,还需要选择appId和选择devices(如果是创建测试类型的profile需要选择devices),不要选错哦。

好了,这样就创建完打包的两个文件了。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...