# 生成内测分发的 iOS 证书和 Provisioning Profile

构建 IPA 时需选择 .p12 文件以及 .mobileprovision 文件,整体上和生成 iOS 证书和 Provisioning Profile步骤一致,不同点在于用于内测分发服务的证书 需选择Development,详细步骤如下:

  • 补充:本文将直接从创建证书的步骤开始,创建 CSR文件(证书请求文件)和 创建 appID 的步骤本文步骤重复,开发者可前往生成 iOS 证书和 Provisioning Profile查看

# 1、创建证书

image

  • 选择 software 类型。在内测分发的场景中,开发者需选择「 Development」不可选「Distribution 」
  • 选择 CSR 文件
  • 然后下载 .cer 文件
  • 双击 .cer 文件即可在「钥匙串访问」中查看
  • 然后,可以选择对应证书,右键导出 p12 文件(包含私钥),这个用来对 iOS App 进行签名。

# 2、创建配置文件(Provisioning Profiles)

image

  • 选择类型
  • 选择与当前多端应用所配置的 Bundle ID 一致的AppID
  • 选择步骤 1 创建的证书
  • 选择设备(可按需选择)
  • 填写 Profile 名称
  • 完成配置后,即可下载生成的 Profile 文件到本地

# 3、构建 IPA

  • 在上述步骤中生成的 .p12 签名证书和 Profile 文件,并且选择对应的签名方式重新构建即可
  • 选择 .p12 文件
  • 选择 .mobileprovision 文件
  • 构建完成
  • 前往多端控制台 - 多端详情 - 内测分发,即可看到刚上传的内测版 IPA