标签: firebase-app-distribution

是否有命令可以像 TestFlight latest_testflight_build_number 一样从 Firebase App Distribution 获取最新版本号?

latest_testflight_build_number允许轻松的内部版本号碰撞

例子

increment_build_number({
  build_number: latest_testflight_build_number + 1
})
Run Code Online (Sandbox Code Playgroud)

Firebase 应用分发有类似的东西吗?例如,我上传了一个构建版本v1.0.0(130) 在将新构建版本推送到 Firebase App Distribution 时,我希望将构建编号设为v1.0.0(131)

ios firebase fastlane firebase-app-distribution

25
推荐指数
1
解决办法
634
查看次数

Firebase 应用分发 - “等待开发人员”消息

我正在开发一个 iOS 应用程序并使用 App Distribution 将我的测试版本分发给 QA 团队,我之前没有遇到任何问题,一切都很顺利和漂亮(考虑到 iOS 开发,呵呵)......但最近我遇到了一个问题我无法解决,我没有找到任何关于它的文档。

我不断地向项目添加新的测试设备(随着 QA 团队的发展)并遵循相同的步骤......

  • 将新帐户添加到 Firebase 中的测试人员列表中。

  • 使用新设备的 UDID 获取注册尝试。

  • 在 Apple Developer Console 中注册新设备 UDID

  • 通过 App Distribution 分发新版本的应用程序。

  • 在设备中安装证书

  • 瞧,下载新的发行版。

但这次的情况就不一样了……因为在这款最新的iOS版本的iPhone XS Max中,下载按钮从来没有出现过,我们只能看到下面的消息:“等待开发者”。

我尝试了很多不同的解决方案,重新下载并导入配置文件,重新分发应用程序,创建新配置文件,在 Fastlane 中强制使用新设备,在开发人员控制台中删除和读取 UDID ......该死......我在我的愤怒哈哈哈...但问题仍然存在,以前有人遇到过这个问题吗?

更新

我向 Firebase 支持中心发送了一张票,他们告诉我 UDID 不在分发配置文件中,所以我的解决方案是重新创建配置文件,因为下载和导入临时配置文件不起作用。

此问题不是 Firebase 问题,而是与 iOS 签名地狱相关的经典问题。

ios continuous-delivery firebase app-distribution firebase-app-distribution

19
推荐指数
1
解决办法
5616
查看次数

测试人员无法从 Firebase App Distribution 下载应用

我们将 iOS 应用推送到 Firebase 分发版,并向每位测试人员发送了邀请。我们的测试人员遵循了所有步骤并准备好测试应用程序。不幸的是,测试人员收到消息“开发人员需要更新他们的应用程序,以便它可以在您的设备上运行。一旦应用程序准备好进行测试,您就会收到一封电子邮件。”一旦他们尝试将应用程序下载到他们的 iOS。我们可以确定我们将应用程序构建为生产版本。

你们可以给我这个问题的想法吗?

ios firebase firebase-app-distribution

17
推荐指数
3
解决办法
2万
查看次数

Firebase 应用程序分发 - Google Play 窗口上没有“安装”按钮

我第一次使用 Firebase App Distribution 向我公司的测试人员部署 aab。设备无需担心,而其他...

有些被阻止在下载窗口上,没有任何按钮。

Google Play 窗口中的应用程序没有按钮

即使清除了 google play 服务和 google play 的缓存和数据后,问题仍然存在。

屏幕来自三星 Galaxy S10,所有内容均已更新。该应用程序已成功安装在三星 Galaxy S8+(较旧的设备)和三星 Galaxy A12(最新的设备)上。

另一位使用小米11的测试者也出现了同样的问题。

所有设备安装该应用程序只是时间问题吗?我能做些什么 ?

梯度配置:

defaultConfig {
    applicationId "xxx.xxx.xxx"
    minSdkVersion 21
    targetSdkVersion 32
    versionCode 8
    versionName "0.105"
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

android google-play firebase google-play-services firebase-app-distribution

14
推荐指数
1
解决办法
4311
查看次数

带有 Gradle 7 的 AppDistribution Gradle 插件

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

> Task :app:appDistributionUploadDebug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Some problems were found with the configuration of task ':app:appDistributionUploadDebug' (type 'UploadDistributionTask').
  - Type 'UploadDistributionTask' property 'COMMAND_LINE_PREFIX' is missing an input or output annotation.
    
    Reason: A property without annotation isn't considered during up-to-date checking.
    
    Possible solutions:
      1. Add an input or output annotation.
      2. Mark it as @Internal.
    
    Please refer …
Run Code Online (Sandbox Code Playgroud)

android gradle android-gradle-plugin firebase-app-distribution

12
推荐指数
1
解决办法
2273
查看次数

firebaseAppDistribution 与 Github Actions 抛出错误“缺少应用程序 ID”,即使设置了 google 服务插件

我正在使用 github actions 实现 android 的应用程序分发,一切似乎都很好,但我收到错误:

* What went wrong:
Execution failed for task ':app:appDistributionUploadQaRelease'.
> Missing app id. Please check that it was passed in and try again
Run Code Online (Sandbox Code Playgroud)

我正在使用 google play 插件,因此它应该自动获取应用程序 ID。

https://firebase.google.com/docs/app-distribution/android/distribute-gradle#step_3_configure_your_distribution_properties

appId -- 您应用的 Firebase 应用 ID。仅当您未安装 Google Services Gradle 插件时才需要。

google-services.json我的应用程序模块中有文件,

root build.gradle

classpath 'com.google.gms:google-services:4.3.10'
classpath 'com.google.firebase:firebase-appdistribution-gradle:3.0.0' 
Run Code Online (Sandbox Code Playgroud)

appbuild.gradle:

plugins {
....
    id 'com.google.gms.google-services'
    id 'com.google.firebase.appdistribution'
}
Run Code Online (Sandbox Code Playgroud)

味道qa

productFlavors {
   ....
    qa {
        applicationId "custom.package.for.qa"
        ....
        firebaseAppDistribution …
Run Code Online (Sandbox Code Playgroud)

android gradle firebase github-actions firebase-app-distribution

12
推荐指数
3
解决办法
1327
查看次数

Android Firebase 应用分发 - 服务凭据文件不存在。请检查服务凭证路径并重试

我正在尝试从 Crashlytics Beta 迁移到 Firebase App Distribution。CircleCi 在中间。

CircleCi 中的构建失败,并显示以下错误:

  • 出了什么问题:任务“:FiverrApp:appDistributionUploadRelease”的执行失败。服务凭证文件不存在。请检查服务凭证路径并重试

这是我在 build.gradle 中配置 serviceCredentialsFile 变量的方法:

        release {
        buildConfigField "boolean", "FORCE_LOGS", "true"

        firebaseAppDistribution {
            releaseNotes="Notes\n" + getCommitMessages()
            groups="android-testers"
            serviceCredentialsFile="/api-project-xxx-yyy.json"
        }
    }
Run Code Online (Sandbox Code Playgroud)

文件 api-project-xxx-yyy.json 与 build.gradle 文件位于同一文件夹中。我也试过:

serviceCredentialsFile="api-project-xxx-yyy.json"
serviceCredentialsFile='api-project-xxx-yyy.json'
Run Code Online (Sandbox Code Playgroud)

仍然没有运气......如果有人能帮助我,我将不胜感激。

android circleci circleci-2.0 firebase-app-distribution

11
推荐指数
1
解决办法
3649
查看次数

从 firebase App Distribution 打开应用程序需要开发者模式,iOS 16

我们使用 Firebase App Distribution 与测试人员和客户共享应用程序,但现在他们收到“需要开发人员模式”消息。也许有人遇到过这样的情况,并且您知道如何解决它,我们知道我们可以打开开发人员模式,但我们不想为此增加测试人员和客户的负担。我们可以避免包含 Firebase App Distribution 的开发者模组吗?

ios firebase firebase-app-distribution

11
推荐指数
2
解决办法
2916
查看次数

使用Firebase App Distribution服务会导致未安装应用程序错误

我正在为Android平台使用Firebase应用分发服务。对于自动分发,我已经按照docs中提到的步骤设置了Gradle文件。设置和身份验证成功。分发也成功。但是,一旦我使用Firebase的Android应用测试器应用下载了该应用,就会导致应用未安装错误。这同时适用于:调试和发行版本。

我在停用Google Play保护后尝试安装该应用,但问题仍然存在。有人可以帮我吗?

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

android firebase firebase-app-distribution

10
推荐指数
3
解决办法
805
查看次数

通过 Fastlane 分发 Firebase 应用程序“服务器响应状态 404”

我正在尝试通过 fastlane 使用 firebase 应用程序分发来分发应用程序。\n当我运行 firebase_app_distribution 时,它似乎成功登录到 Google,但最终以某种方式返回 404。

\n

我使用 GOOGLE_APPLICATION_CREDENTIALS 登录 Google

\n

这是我的日志。

\n
[12:19:16]: Authenticating with GOOGLE_APPLICATION_CREDENTIALS environment variable:'<path here>'\n[12:19:16]:  Authenticated successfully.\n[12:19:16]: \xe2\x8c\x9b Uploading the IPA.\n+------------------+---------------------+\n|              Lane Context              |\n+------------------+---------------------+\n| DEFAULT_PLATFORM | ios                 |\n| PLATFORM_NAME    | ios                 |\n| LANE_NAME        | ios distribute_beta |\n+------------------+---------------------+\n[12:19:18]: the server responded with status 404\n
Run Code Online (Sandbox Code Playgroud)\n

我究竟做错了什么?

\n

ios firebase fastlane firebase-app-distribution

9
推荐指数
1
解决办法
2657
查看次数