目前,每次我通过 ci/cd
将代码推送到 git
时,我都会创建我的 firebase distribution
自动交付应用程序给我的测试人员,但我遇到了关于内部版本号的问题。
在 firebase 分发中,如果我不增加内部版本号或版本,它将不会更新应用以进行分发。
我不知道如何在每次推送代码时自动增加内部版本号。
有人做过吗?非常感谢。
答案 0 :(得分:0)
iOS:
updated_build_num = increment_build_number(xcodeproj: your_xcodeproj_name)
安卓:
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