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:
评论