hbuilderx 打包苹果证书获取步骤
简介: 目前 app 开发,很多企业都用 H5 框架来开发,而 uniapp 又是这些 h5 框架里面最成熟的,因此 hbuilderx 就成为了开发者的首选。然而,打包 APP 是需要证书的,那么这个证书又是如何获得呢?生成苹果证书相对复杂一些,所以这里我重点说下 ios 证书的生成流程
目前 app 开发,很多企业都用 H5 框架来开发,而 uniapp 又是这些 h5 框架里面最成熟的,因此 hbuilderx 就成为了开发者的首选。然而,打包 APP 是需要证书的,那么这个证书又是如何获得呢?
生成苹果证书相对复杂一些,所以这里我重点说下 ios 证书的生成流程:
假如你还没有苹果开发者账号,你需要先去苹果开发者中心注册苹果开发者账号,注册苹果开发者的教程如下:https://blog.csdn.net/2301_77125316/article/details/132406549?spm=1001.2014.3001.5501
有了苹果开发者后,即可安照下面的步骤来创建证书。
首先我们创建 p12 证书,创建 p12 证书的流程如下:
1、登录苹果开发者的后台,点击 certificates 菜单,进入 cer 证书管理页面。点击右边的蓝色小加号,开始创建证书,创建证书的时候,证书类型请选择 ios distribution ad hoc and app store,这种类型已经包含了真机测试和上架类型(ad hoc 是真机测试,app store 是上架)。请千万不要选择 apple 类型或 dev 类型的证书,那些不能用来在 hbuilderx 云打包。
2、创建 cer 证书的过程中,它会要求我们提供一个 csr 文件,如下图
3、切换到 appuploder
https://www.applicationloader.net/
使用 appuploder 生成 ios 证书的功能来创建这个.p12 文件,如下图,生成好.p12 文件后,将这个文件下载到你本地电脑上。
4、回到苹果开发者者中心,appuploader 生成的.p12 证书会同步回来,即可使用 appuploader 生成 p12 格式的苹果证书。
通过上面的步骤,p12 打包证书已经生成好了。
下面,我们再教会大家如何生成打包所需的证书 profile 文件:
1、进入苹果开发者中心,点击 Identifiers,创建 appId(包名),创建完后,如下图所示,注意包名的格式大概是这样的 java 包名格式:com.xxxxxx.yyy
2、假如已经创建好第一步的 appId,则可以进入 profiles 菜单开始创建证书 profile 文件。
3、创建 profile 文件的时候,假如是真机测试,则选择 ad hoc 类型,假如是正式上架,则选择 app store 类型。
4、创建 profile 文件的过程中,它会要求我们选择 appId 和 cer 证书,千万别选错哦,如下两图:
5、切换到 appuploder
https://www.applicationloader.net/
使用 appuploder 生成 i 描述文件的功能来创建这个描述文件文件,如下图,生成好描述文件后,将这个文件下载到你本地电脑上。
6、假如创建的是 ad hoc 真机测试类型,它还需要我们提供测试设备(iphone)的 udid,因为只有添加了 udid 的设备才能安装打包好的 ipa 文件。假如你不知道如何获取 udid,你可以使用 appuploder 的工具,扫码获取 udid:
评论