写点什么

hbuilderx 打包苹果证书获取步骤

作者:雪奈椰子
  • 2023-08-21
    广东
  • 本文字数:1111 字

    阅读完需:约 4 分钟

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:



用户头像

雪奈椰子

关注

还未添加个人签名 2022-07-22 加入

还未添加个人简介

评论

发布
暂无评论
hbuilderx打包苹果证书获取步骤_ios 开发_雪奈椰子_InfoQ写作社区