iOS 证书申请与 HBuilderX 打包完整教程

60 阅读3分钟

1. 申请成为ios dev center 的开发者(若已成为开发者可跳过第一步)

  1. 首先登录 ios dev center 地址:developer.apple.com/cn/develop/
  2. 点击账户
  3. 选择登录方式进行登录
  4. 没有成为开发者之前我这里没有截图,大概的意思就是在苹果手机上下载 developer 在里面注册成为开发者需要花费99美元
  5. 注册成功后需要等待大概一到三个工作日进行验证

2. 注册成功后进入账户

点击证书进入Certificates, Identifiers & Profiles

3. 选择 Identifiers

点击加号

选择App IDs 点击 continue进行下一步

选择app 点击continue

platform 选择第一个, Description填写App 名称,BundlelD:要保证唯一性,建议反域名加 app的标识

如baidu.com ==> com.baidu

Capabilities 选择app需要使用的服务

点击register完成回到 identifiers 页面即可看到刚创建的App ID

4. 添加测试设备(开发证书需要)

进入「Devices」→「+」,输入设备名称和 UDID(可通过 iTunes / 第三方工具获取)

输入苹果设备的信息,Device Name输入设备名称,Device ID(UDID) 输入设备的 UDID

获取UDID 这里用 iTunes 举例

Windows 64位 iTunes下载地址:pc.qq.com/detail/3/de…

点击立即下载

选择直接下载

如果是第一次安装完iTunes,建议重新启动电脑

  1. 将设备连接到电脑
  2. 打开iTunes
  3. 左侧设备这一栏即可看到所连接的设备
  4. 点击手机图标
  5. 点击一下序列号这一栏即可看到UDID

点击「Continue」→「Register」,将设备添加到开发者账号

5. 进入初雪云

初雪云地址:www.chuxueyun.com/#/

前往登录,没有账号的需要去注册

登录成功后选择服务内容

点击苹果P12证书在线创建

点击手动创建csr

输入名称、邮箱、证书密码后点击创建

点击下载

下载后会得到一个apple.csr文件

6. 得到apple.csr文件后回到苹果的开发者后台

进入 Certificates 点击加号

在 Software 栏下选中 App Store and Ad Hoc,点击 Continue

上传刚刚下载的 .csr 文件 点击Continue

点击download获取 .cer 文件

7. 回到初雪云生成 .p12 文件

点击上传选择刚刚下载的 .cer 文件

生成p12证书还是下载p12证书,需要收费一块钱,具体是哪一步我忘记了,这是我能找到最便宜的了在没有mac电脑的情况下

需要点击个人中心点击充值,最少要充5块钱

充值成功后返回到上一个页面,点击生成p12证书

点击下载生成p12证书

8. 回到ios dev center

点击 Profiles 点击加号

选择 App Store Connect

然后选择之前创建的 App ID 然后点击continue

接下来选择需要绑定的发布证书(iOS Distribution),这里勾选刚刚生成的发布证书”,点击“Continue”

接下来输入描述文件的名称(如“HelloUniAppProfileDistribution”), 点击 “Generate” 生成描述文件

9. 到Hbuilder X中打包

打开你要发行的项目选择发行

选择云打包

填写 ios 的 bundle Id 或 AppId 可以在 ios dev center 中找到 identifiers 点击刚刚创建的那一项(下面有图)

即可看到 app 的详情

进行填写

证书私钥密码可以在初雪云查看

选择profile证书和私钥证书即可

profile证书是以 ".mobileprovision" 为后缀名的文件

私钥证书是 ".p12" 为后缀的文件

最后点击打包等待打包即可