1

我正在开发一个可以自动部署到 beta 服务的应用程序(我们使用 iOS 的 Testflight 和 Android 的 Fabric Beta)。整个部署过程在 BitRise 上运行,使用 fastlane-commands,并设置为在与开发分支合并时进行内部构建和发布。

在 Testflight 上,新版本必须具有不同的版本号——这很有用,因此我们可以确定在什么时候我们想要一个新的 beta 版本。

然而,在 Fabric Beta 上,系统可以“覆盖”具有相同编号的旧版本,然后会向所有测试人员发送一封电子邮件,说“有一个新版本!它是 -old_version-”——这意味着对于每个小的合并/拉取我们会制作一个新版本,上传到 Fabric Beta,将覆盖以前的版本(具有相同的版本号和版本代码),并通知所有测试人员有一个新版本可用,它与上一个。

有没有办法检查 fastlane-crashlytics-uploader 如果构建已经存在然后不这样做,或者隐藏在 Fabric 中某处的选项在这种情况下不允许上传?

4

0 回答 0