目前的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.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐