FLUTTER:当我使用 apksigner 验证它时,从 Play 商店下载的应用程序(我的应用程序)中 adb pull 的 APK 已进行调试签名

问题描述 投票:0回答:1

我目前在 Play 商店发布了一个应用程序,当我在 Play 商店下载该应用程序并使用“adb pull”从手机中提取 apk,然后使用 apksigner 验证它时,结果显示它处于调试模式“Signer #1”证书 DN:CN=Android、OU=Android、O=Google Inc.、L=山景城、ST=加利福尼亚州、C=US"。

我尝试生成 apk 和 appbundle,使用 apksigner/keytool 检查它,并且它已正确发布签名。 但当我生成 appbundle 并将其发布到 Playstore 或内部测试并执行上述相同步骤时,该 apk 会再次进行调试签名。 我是不是漏掉了什么?

我尝试从 Playstore 下载我的 flutter 应用程序,并使用 adb pull 从手机中提取其 apk,使用 apksinger 扫描 apk。但结果显示它是调试签名的。

我希望结果应该显示我的 keystore.jks 文件中的正确详细信息

android flutter adb android-keystore apksigner
1个回答
0
投票

您上传以在 Play 商店上发布的应用程序仅使用上传密钥进行签名。对于新应用程序,Google 生成并维护发布密钥。此密钥用于对应用程序包生成的 APK 文件进行签名。因此,只要它在 Google 上注册为上传密钥,使用哪个密钥来签署应用程序包并不重要。

© www.soinside.com 2019 - 2024. All rights reserved.