You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bitrise自动将Flutter应用成功构建版本发布至Firebase App Distribution指定测试组的实现方法咨询

Bitrise自动将Flutter应用成功构建版本发布至Firebase App Distribution指定测试组的实现方法咨询

嗨,这个需求完全可以轻松实现!Bitrise本身就提供了官方的Firebase App Distribution集成步骤,而且对Flutter项目支持得很好,完全不用每次手动去Firebase控制台添加测试组。下面给你详细说下配置步骤:

  • 第一步:准备Firebase凭证并存储到Bitrise
    先去Firebase控制台下载你的项目服务账号密钥(JSON格式的文件),然后登录Bitrise进入你的项目,在Workflow -> Secrets页面,把这个JSON文件的内容粘贴进去,命名成FIREBASE_SERVICE_ACCOUNT_KEY;另外把你的Firebase项目ID也存为一个Secret,比如FIREBASE_PROJECT_ID,这样后续步骤能安全引用这些敏感信息。

  • 第二步:在Bitrise Workflow中添加并配置Firebase发布步骤
    打开你的项目Workflow编辑器,找到负责构建的那个Workflow(比如默认的primary),在构建成功后的阶段(推荐放在deploy阶段)添加官方的Firebase App Distribution步骤:

    • 在Service account JSON key选项里选择你刚才创建的FIREBASE_SERVICE_ACCOUNT_KEY;
    • 填入Firebase project ID为$FIREBASE_PROJECT_ID(直接引用Secret变量);
    • 重点来了:在Groups字段直接填写你要固定发布的测试组名称,比如internal-test-team,如果是多个组就用逗号分隔,比如internal-test-team,beta-testers;
    • 针对Flutter应用的安装包路径,你可以直接用Bitrise自动生成的环境变量:Android用$BITRISE_APK_PATH,iOS用$BITRISE_IPA_PATH,这样不用手动写死路径,适配不同的构建配置。
  • 第三步:测试验证配置
    保存Workflow后,手动触发一次构建,等构建完成后去Firebase App Distribution控制台查看,对应的测试组应该已经自动收到了新的构建版本,完全不用你再手动去添加组啦!

另外给你个小提示:如果测试组名称包含空格或者特殊字符,记得用双引号括起来,比如"Internal Test Team",避免识别出错。

备注:内容来源于stack exchange,提问作者arcbueno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:14:29