苹果官方申请ios证书的方法,需要mac电脑,需要使用钥匙串管理先生成csr文件,然后去苹果开发者中心生成证书,然后再用mac电脑导出p12证书。假如我们没有mac电脑,又如何申请证书呢?这个教程我将教会大家如何使用windows电脑申请ios证书
首先,申请ios证书,需要苹果开发者账号,假如你还没有苹果开发者账号,你可以参考这篇文章先申请苹果开发者账号:
https://blog.csdn.net/handsome0916/article/details/113779348
假如你已经有苹果开发者账号了,就可以使用下面的流程来生成ios证书:
1. 登录苹果开发者中心,点击Centificates菜单,然后点击右边的蓝色加号开始创建证书,生成过程中证书的类型选择ios distribution ad hoc and app store的类型,主要不需要选错了,不要选择apple类型或者dev类型,如下图:
2. 创建过程中它需要我们上传一个csr文件,如下图:
3. 原本这个csr文件是需要mac电脑生成的,这里假如没有mac电脑,我们可以使用香蕉云编来生成,香蕉云编的地址如下:
地址:https://www.yunedit.com
登录香蕉云编控制台,进入ios证书生成模块,然后点击新建csr文件,即会生成一个csr文件,下载这个csr到你的本地电脑
4. 然后继续回到苹果开发者中心上传这个csr文件即可生成cer格式的证书,将这个cer格式的证书下载到你本地电脑。
5. 回到香蕉云编,上传这个cer文件,即可生成p12证书。
好了,通过上面几步,已经成功生成p12格式的打包证书了
而打包ios应用还需要profile文件,这里我随便也写下生成profile文件的流程:
1. 进入苹果开发者中心,点击Identifiers菜单生成appId, 假如已经生成了appId则不需要重新生成,注意这个appId需要跟你打包的appId一致,appId的格式跟java的包名一样,格式如下:
com.youcompanyname.xxxxname.app
2. 进入profiles菜单,开始创建profile文件,创建的过程中,profile的类型选择app store即可生成生成正式的打包证书,如下图:
3. 上传过程中还需要选择刚新建的appId
4. 通过上面三步,即可生成生产的profile文件。假如你需要生成真机测试的profile文件,而不是生产上架的,则在创建profile的时候选择ad hoc类型,不要选择app store类型,假如选择了ad hoc类型,则创建过程中它还需要绑定我们测试手机的udid,这个udid你可以使用香蕉云编的顶部工具栏的获取udid的工具来获取。