转到控制台

使用 Firebase 控制台将 iOS 应用分发给测试人员

您可以使用 Firebase 控制台管理团队的测试人员并将构建版本分发给他们。

准备工作

将 Firebase 添加到您的 iOS 项目(如果尚未添加)。

如果您没有使用任何其他 Firebase 产品,只需创建一个项目并注册应用。但是,如果您决定以后使用其他产品,请务必完成上述链接页面上的所有步骤。

1.构建您的应用

准备好将应用的预发布版本分发给测试人员之后,请构建一个已签名的分发归档。要使用常规构建过程,您必须满足以下要求:

  • 要在开发团队之外分发应用,您必须使用临时或企业分发配置文件。
  • 如果应用使用的是 Game Center、APN(并扩展到 Cloud Messaging)或 iCloud,请确保您的预配配置文件使用明确的应用 ID,而不是通配符 ID。
  • 如果使用临时分发配置文件,请添加测试人员设备的唯一设备 ID(即 UDID)。当有新的 iOS 测试人员加入您的测试计划时,您需要更新预配配置文件,在其中添加他们的设备 UDID。请参阅注册其他测试人员设备
  • 如果您在上次构建之后更改了代码(具体来说,您重新构建的目的不仅仅是为了更新已注册的设备),请更新构建目标的用户可见版本号(版本)和唯一构建版本号(构建)。

构建完成后,它会将一个 IPA 文件和一些日志文件保存在您指定的文件夹中。请按照以下步骤将 IPA 文件分发给测试人员。

2.将您的应用分发给测试人员

要将您的应用分发给测试人员,请使用 Firebase 控制台上传 IPA 文件:

  1. 打开 Firebase 控制台的“应用分发”页面。出现提示时,选择您的 Firebase 项目。

  2. 将应用的 IPA 文件拖到控制台中以便上传。

  3. 上传完成后,指定要接收此构建版本的测试人员群组和各个测试人员。然后,为该构建添加版本说明。

    如需详细了解如何创建测试人员群组,请参阅管理测试人员

  4. 点击分发以将构建版本提供给测试人员。

    之前未受邀测试应用的测试人员将会收到电子邮件邀请函以开始测试。

    当有新的构建版本准备接受测试时,现有测试人员将收到电子邮件通知。

发出“应用分发”邀请之后,您可以在 Firebase 控制台中监控您邀请的每个测试人员的状态:他们是否接受了邀请以及是否安装了应用。

3. 注册其他测试人员设备

当测试人员接受邀请来测试尚未使用企业配置文件签名的构建版本时,系统会询问他们是否同意将其设备的 UDID 提供给您。如果他们同意,“应用分发”将收集该设备的 UDID,并通过电子邮件将新分享的 UDID 发送给您。

当您收到这样的电子邮件时,请使用该 UDID 更新您的预配配置文件,然后按照以下步骤将新的构建版本分发给测试人员:

  1. 在 Apple Developer 门户的 Add Devices 页面中,注册您收到的电子邮件中指定的新 UDID。
  2. iOS 预配配置文件页面中,将注册的设备添加到您的预配配置文件中。
  3. 下载预配配置文件并使用它来重新构建您的应用。如果您重新构建的目的只是为了更新已注册的设备,请勿更新构建版本号或版本。
  4. 通过 Firebase 控制台或 CLI 重新分发您的应用。如果您已经分发了具有同一构建版本号和版本的构建,则只有新注册设备的用户才会收到通知电子邮件。

您完成这些步骤后,测试人员便可以完成初始配置流程并安装您的应用。