与团队共享开发构建

编辑

了解如何安装并与团队共享开发构建,或在多台设备上运行。


Android 和 iOS 都提供直接在设备上安装应用构建版本的方式。这使您能够对特定构建进行完整控制,便于快速迭代,并且同一时间可以拥有多个应用构建版本待审阅。您也可以与团队共享,或在多个测试设备上运行。

分享链接

开发构建就绪时,会为您的构建生成一个可分享的 URL,并附带如何启动和运行该构建的说明。您可以将此 URL 与同事共享,或发送给测试设备以安装该构建。生成的 URL 对您的项目的构建是唯一的。

如果在创建开发构建后注册了任何新的 iOS 设备,则需要创建一个新的开发构建以便在这些设备上安装。欲了解更多信息,请参见 internal distribution

使用 EAS 仪表板

您也可以将构建页面直接指引给您的团队成员,从而让他们在设备上直接下载构建产物。

使用 EAS CLI

你的队友也可以使用 EAS CLI 下载并安装开发构建。他们必须确保他们的 Expo 账户与开发构建关联的账户已签署,然后即可运行以下命令:

Terminal
eas build:run --profile development

如果开发构建的 profile 名称与 development 不同,请改用该名称并添加 --profile

仅限 iOS 的说明

如果你正在运行 iOS 16 及以上版本且尚未开启 Developer Mode,那么在你运行构建之前,你需要 启用它 。 (如果你使用的是企业配置,这条不适用。)

你可以使用 eas build:resign 将现有的 .ipa 为 iOS 重新签名并换成新的 ad hoc provisioning profile。这有助于在与你的团队分发时节省时间。举例来说,如果你想把一个新的测试设备添加到现有的构建中,你可以使用此命令来更新 provisioning profile,让其包含该设备而无需从头重新构建整个应用。更多信息,请参阅 Re-signing new credentials

后续步骤

在同一设备上安装多种应用变体

了解如何在应用程序上安装多个变体(开发、预览、生产) 通过将 app.json 转换为 app.config.js,并在同一设备上并排显示 为每个变体启动开发服务器所需的其他配置。

分享应用的预发布版本

了解更多关于分享应用的预发行版本。