【发布时间】:2021-04-01 08:40:49
【问题描述】:
我正在为 Android 和 iOS 开发 react-native 项目。
我使用 Fastlane 将我的 Android 应用分发到 Firebase App Distribution。我已经按照firebase instruction 和fastlane instruction 设置了这些工具。
在快车道部分,这是我的Fastfile:
desc "Submit a new Beta Build to firebase app distribute"
lane :beta do
gradle(task: "clean assembleRelease")
firebase_app_distribution(
app: "1:4823523451:android:fb106cd9iu76gr3ededc0",
firebase_cli_token: "1//0cDO6RQESnRMvCgYIACAAgAwSNwF-L9IrPk97hOEsuXxXNHXUfpKQRsiAsqu_mmGhGmOPoIfdfThgjHoKlJS4X4auLr_d2QoLSXg",
groups: "qa-team, trusted-testers",
release_notes: "my 1st release",
testers: "n1cer4@gmail.com",
debug: true)
end
上面的firebase_cli_token是我通过运行命令bundle exec fastlane run firebase_app_distribution_login获取的刷新令牌
app id 也是正确的。
当我运行fastlane beta 时,我最终得到以下错误,上面写着App Distribution could not find your app. Make sure to onboard your app by pressing the "Get started" button on the App Distribution page in the Firebase console
(我在截图中隐藏了一些敏感信息):
我没有看到提到“开始”按钮的错误消息。当我进入我的 firebase 控制台时,apk 文件会上传到那里:
那么,为什么我在运行fastlane beta 时会出现这个错误?
(顺便说一句,在上面的屏幕截图中,您可以看到它表示邀请了一位测试人员,实际上我在 Firebase 控制台上手动添加了该测试人员,您可以看到我的 Fastfile 定义了 testers 但它们没有添加为fastlane 的测试人员,我想这是因为我遇到的错误。)
【问题讨论】:
标签: android firebase react-native react-native-android fastlane