目前的APP开发,多端开发成为了主流,所以开发APP很多都是使用uniapp来开发,而且都是使用windows电脑来开发。但是在打包ios应用的时候,是需要一个p12格式的打包证书和profile描述文件的。
那么这两个文件如何申请呢?这篇文章我教下大家如何申请。
首先,我们需要一个苹果开发者账号,假如你没有苹果开发者账号,你需要先去申请。假如你从来没申请过,可以参考这篇文章去申请苹果开发者账号:
https://blog.csdn.net/h5xiaoyu/article/details/113779923
然后,假如你已经有苹果开发者账号,你可以进入到这一步。
登录苹果开发者中心,点击下面的certificates菜单,点击蓝色加号创建cer证书:
在创建的过程中,它会弹出要求上传一个csr文件,那么这个csr文件又如何获取呢?
由于申请苹果证书需要mac电脑,而我们假如用windows电脑来开发,需要第三方的工具,现在大多是使用香蕉云编来辅助生成证书,使用香蕉云编去生成csr文件,工具的地址:
地址:https://www.yunedit.com
进入香蕉云编的控制台后,点击新建csr文件,创建一个csr文件,然后将这个csr文件下载到本地电脑上。
然后,回到苹果开发者中心,上传刚才创建的csr文件,即可生成cer证书。把这个cer证书下载下来。
生成完cer证书后,回到香蕉云编控制台,上传这个cer文件,即可生成p12打包证书:
好了,上面的步骤已经可以完成p12打包证书的创建。
下面来说下profile描述文件如何创建。
1、点击identifiers菜单,检查有没有创建appId,假如还没有创建appId,点击右边的蓝色加号创建appId,这个appId要跟打包的时候用的包名一致。
2、点击profiles创建描述文件,过程中它会要求我们选择描述文件的类型,选择app store即可。
过程中它会提示我们选择appId和证书,如下图是选择appId的界面。
3、截止于此,profile文件已经可以生成使用了,但是假如你不想这么快上架,想真机测试一下,你可以在第2步的时候,选择ad hoc格式的描述文件,但是ad hoc格式的描述文件需要提供所有测试手机的udid,你可以使用香蕉云编获取udid的工具来获取手机的udid.