Firebase应用程序-分发应用程序无法更新,必须在安装新版本之前重新安装

inn6fuwd  于 7个月前  发布在  其他
关注(0)|答案(1)|浏览(61)

我目前正在做一个Flutter项目。我已经建立了一个GitHub Action管道,其中Flutter应用程序是为Android构建的。构建后,apk上传到Firebase App-Distribution。这些步骤工作正常,但当新的应用程序版本在App-Tester中并且我想安装它时,我必须在安装新的应用程序之前卸载设备上的当前应用程序。
我在本地测试了一下:
1.使用相应的构建号构建apk
1.上传apk到Firebase应用程序-分发
1.安装app
当我在本地执行时,这是可行的。更新应用程序可以。但当我使用GitHub Action时,它就不起作用了。
有没有人有类似的问题或知道问题是什么?
这是工作流程的一部分

...

- name: Install dependencies
  run: flutter pub get

- name: Flutter build apk
  run: flutter build apk --release --build-name 1.0.${{ env.NEW_BUILD_VERSION }}

...

- name: Upload apk to Firebase
  uses: ./.github/actions/firebase_app_distribution
  with:
    path: build/app/outputs/flutter-apk/app-release.apk
    app: ${{ secrets.APP_ID }}
    serviceAccountJSON: ${{ secrets.GOOGLE_SERVICE_JSON }}
    group: internal-testers

字符串

mmvthczy

mmvthczy1#

签名证书是问题.你需要使用相同的签名证书本地和github上如果你想保留应用程序的完整性

相关问题