如何使用 Firebase 分发管理内部版本号?

时间:2021-07-26 17:31:55

标签: ios swift firebase fastlane cicd

目前,每次我通过 ci/cd 将代码推送到 git 时,我都会创建我的 firebase distribution 自动交付应用程序给我的测试人员,但我遇到了关于内部版本号的问题。

在 firebase 分发中,如果我不增加内部版本号或版本,它将不会更新应用以进行分发。

我不知道如何在每次推送代码时自动增加内部版本号。

有人做过吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

iOS:

   updated_build_num = increment_build_number(xcodeproj: your_xcodeproj_name)

Details

安卓:

lane :bump_version_code do
  path = ENV["PWD"] + "/app/build.gradle"
  re = /versionCode\s+(\d+)/ 

  s = File.read(path)
  versionCode = s[re, 1].to_i
  s[re, 1] = (versionCode + 1).to_s

  f = File.new(path, 'w')
  f.write(s)
  f.close
end