与团队共享开发构建
编辑
了解如何安装并与团队共享开发构建,或在多台设备上运行。
Android 和 iOS 都提供直接在设备上安装应用构建版本的方式。这使您能够对特定构建进行完整控制,便于快速迭代,并且同一时间可以拥有多个应用构建版本待审阅。您也可以与团队共享,或在多个测试设备上运行。
分享链接
开发构建就绪时,会为您的构建生成一个可分享的 URL,并附带如何启动和运行该构建的说明。您可以将此 URL 与同事共享,或发送给测试设备以安装该构建。生成的 URL 对您的项目的构建是唯一的。
如果在创建开发构建后注册了任何新的 iOS 设备,则需要创建一个新的开发构建以便在这些设备上安装。欲了解更多信息,请参见 internal distribution。
使用 EAS 仪表板
您也可以将构建页面直接指引给您的团队成员,从而让他们在设备上直接下载构建产物。
使用 EAS CLI
你的队友也可以使用 EAS CLI 下载并安装开发构建。他们必须确保他们的 Expo 账户与开发构建关联的账户已签署,然后即可运行以下命令:
- 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,并在同一设备上并排显示 为每个变体启动开发服务器所需的其他配置。
了解更多关于分享应用的预发行版本。