【问题标题】:IPA not uploaded to App Distribution using fastlaneIPA 未使用 fastlane 上传到 App Distribution
【发布时间】:2021-10-05 03:02:57
【问题描述】:
我正在尝试使用 fastlane 将 Flutter 应用的 IPA 和 APK 文件上传到 Firebase App Distribution。
我第一次部署时,IPA 和 APK 文件都已成功上传到 App Distribution。但是在第一次部署之后,每次部署都上传了APK文件但没有上传IPA,即使终端显示fastlane上传IPA成功。
为什么会发生这种情况,我该如何解决?
【问题讨论】:
标签:
firebase
flutter
fastlane
firebase-app-distribution
【解决方案1】:
您的版本可能会归入第一个版本,因此它不会显示在 Firebase 控制台上。
在 fastlane repo 上的 issue 上查看此 comment,并附上解释:
作为背景,App Distribution 具有发布和发布的概念
二进制文件。对于 iOS,我们通过版本唯一标识一个版本
信息(CFBundleVersion、CFBundleShortVersionString)和哈希
只是应用程序代码。此哈希不包括资源文件,例如
配置文件。二进制文件由
IPA,包括其资源文件。对于 iOS ad-hoc 发行版,它是
发行版通常有多个与之关联的二进制文件
因为开发人员上传相同的代码是很正常的
更新了配置文件,为测试人员提供访问权限。
在 Firebase 控制台中,您看到的卡片是版本。那么什么可能
正在发生的是您正在上传没有代码更改的构建。如果
在这种情况下,Firebase 中不会显示新版本
控制台,但二进制文件可供您的测试人员下载。