问题标签 [firebase-app-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4646 浏览

android - 带有 Gradle 7 的 AppDistribution Gradle 插件

我正在使用 Android Gradle 插件版本7.0.0-alpha14和 Gradle 版本7.0,当我尝试通过 Gradle 插件版本将应用程序上传到应用程序分发时,2.1.0它在任务中失败app:appDistributionUploadDebug并出现错误

我想该插件与 Gradle 7 不兼容,但这是一个已知问题,是否有一些解决方法?谢谢

0 投票
1 回答
347 浏览

android - Firebase 分发错误:上传分发失败。处理您的二进制文件的时间比预期的要长,请重试

  • '[' 成功 == 成功 ']'
  • firebase appdistribution:distribute test.apk
    --app 1:1234567890:android:0a1b2c3d4e5f67890
    --release-notes "Bug 修复和改进" --testers-file testers.txt 我正在获取应用详细信息...我正在上传分发...错误: 上传分发失败。处理您的二进制文件的时间比预期的要长,请重试

构建失败:| 第 6 步脚本Post-build script以状态码 1 退出

0 投票
1 回答
173 浏览

android - 从 Kotlin dsl 设置 appDistributionProperties.apkPath

我尝试将我们的 Android 应用程序转换为使用 Kotlin DSL 进行 gradle,但我无法让 AppDistribution 在我的 CI 构建中工作。这是我得到的错误:

App Distribution 找到了超过 1 个此变体的输出文件。请联系 firebase-support@google.com 获取使用 APK 拆分与应用分发的帮助。

这就是在 groovy 中的工作:

我找不到appDistributionProperties.apkPath在 kotlin dsl 中设置的方法:

我猜我需要一个魔术字符串而不仅仅是“apkPath”,因为似乎不存在一种强类型的说法。

0 投票
0 回答
200 浏览

android - 为什么 Firebase App Distribution 声称新的 Android 应用版本已降级?

我正在使用Firebase App Distribution为 iOS 和 Android 分发我的应用程序。对于 iOS 和 Android 上的大多数用户来说,这适用于最新版本。但对于一位用户,Firebase 声称新版本是降级。我想知道将来如何防止这种情况。

旧版本为“2021.6. 4 (5)”,新版本为“2021.6. 5 (4)”。据我了解语义版本控制,旧版本少于新版本,因为新版本具有更高的补丁版本:5 vs. 4。

但 Firebase 请求改变一次。在下面,您会在顶部看到已安装的版本,而在下方标记为“降级”的新版本。为什么?

在此处输入图像描述

0 投票
0 回答
98 浏览

firebase - Firebase 应用程序分发通过 gradle 更新相同的 APK 而不是创建新的

我最近在我的应用程序中集成了 Firebase 应用程序分发并使用了 Firebase 控制台。我曾经通过控制台手动生成APK并上传并分发应用程序。我太天真了。然后我才知道整个过程可以通过 Fastlane 或 Gradle 应用程序分发实现自动化。支持。多亏了这个,我成功地通过 gradle 集成了应用程序分发。

但是我很快发现,当我使用控制台时,无论版本名称或版本代码如何,都会为每个新 APK 创建一个新条目,即。即使我没有更改 APK 版本代码或名称,也会创建新的 APK 条目。但是,当我通过 Gradle 执行此操作时,它会一次又一次地更新同一个 APK,直到我更改版本代码和名称。

已经阅读了文档,但没有提及这一点。如果我想在应用分发控制台中为其添加新条目,是否需要更改每次上传的版本代码和名称?

构建.gradle(应用程序)

上传我跑 ./gradlew assembleDebug appDistributionUploadDebug

0 投票
1 回答
383 浏览

android - Firebase 应用分发:“找不到 APK”(构建 AAB 时)

我正在尝试将 AAB 上传到 App Distribution(链接到 Google Play),但出现此错误:

如何在不构建 APK 的情况下解决问题?

0 投票
0 回答
256 浏览

firebase - 测试人员无法从 App Distribution 下载 AppBundle 构建

我开始使用 AppBundle 而不是 APK 通过 Firebase App Distribution 分发应用程序。但是,当测试人员尝试从“App Tester”应用程序下载构建时,它会打开 Play 商店,但会打开“内部测试版”页面,而不是带有此构建的内部应用共享页面。清除 Play 商店应用程序的数据会有所帮助,他们会看到正确的内部应用共享页面和正确的构建,但只有一次,当他们尝试下载另一个构建时,它会打开“内部测试版”页面,他们需要再次清除数据。

我检查了我的手机,在两台测试设备上,我在 Play 商店中只有一个授权帐户,一切正常。但是在我有两个帐户的个人设备上,我看到了这个问题。测试人员在设备上只有一个帐户,但也有这个问题,所以我不认为帐户数量有问题。

以前有没有人遇到过这个问题并且可以帮助我解决它?

0 投票
1 回答
198 浏览

android - Android:使用 AAB 的 Firebase 应用程序分发导致生产商店

我想通过应用分发为测试人员分发我的应用 AAB。但是,当我将 AAB 上传到 App Distribution 并在设备上打开它时,它不会导致与新版本的内部应用共享,而是与生产版本的 Google Play Store。我该如何解决?

0 投票
1 回答
77 浏览

swift - 如何管理 1 个应用程序的证书但有很多捆绑包 ID?

嗨,我是 iOS 开发的新手,我创建了我的应用程序,并为每个环境(开发、登台、生产)分离了 3 个 id 的 bundle id

例子。

对于我现在的要求,

  1. 我必须将我的应用程序链接到 firebase 分发,以便将我的应用程序交付给所有 3 个环境的测试人员。
  2. 我必须为每个环境分离 p12 证书以进行推送通知。
  3. dev and staging仅用于测试人员并prod用于上传到 testflight 和存储

我的问题是。

在苹果开发者程序中,我必须为每个环境创建 3 个应用程序 ID 吗?

0 投票
0 回答
37 浏览

swift - Firebase 应用程序分发中的 Swift #IF DEBUG

我正在通过 Firebase App Distribution 向我的公司分发应用程序

在我的代码中,我使用了 if 语句:

通过firebase安装是否被视为调试?

如果不是,用什么关键字代替?