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

WARNING

请注意,当前域名 https://dev.weixin.qq.com/docs/framework 文档已不维护,请前往微信文档中心open in new window 找到对应的新文档继续使用

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

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