Expo 将 App 更新到 Play 商店 - 密钥错误

Posted

技术标签:

【中文标题】Expo 将 App 更新到 Play 商店 - 密钥错误【英文标题】:Expo update App to Play Store - wrong key 【发布时间】:2021-03-08 08:05:29 【问题描述】:

我已成功将我的应用程序的第一个版本发布到 Play 商店。

我在我的 JS 中做了一些热修复,我想在 Play 商店上发布更新。

所以我已经运行了命令:

expo build:android -t app-bundle

创建我的应用程序的新版本

然后我将 .aab 文件上传到 Play 管理中心。这是消息:

Your Android App Bundle is signed with the wrong key. Ensure that your App Bundle is signed with the correct signing key and try again

我不知道我到底做错了什么

【问题讨论】:

您必须使用在签署第一个版本的应用程序 abb 时使用的密钥签署此更新应用程序包 您好,感谢您的回答。我不应该让 expo 为我处理密钥库吗? 我没有使用过 expo,但您可能不是在构建发布包,而是构建应用程序的调试版本。我发现本教程如何使用 expo 签署应用程序包:medium.com/@danigonlinea/… 【参考方案1】:

如果您需要为 Google Play 重置密钥库,那么您可以联系 Google Play 控制台支持,他们可以为您重置。

在播放控制台中单击顶部的帮助按钮 > 向下滚动以获取更多帮助并单击“联系我们” > 输入您需要有关密钥库重置的帮助 > 单击“下一步” > 单击“上传密钥重置请求” > 点击“联系 Google Play 开发者支持” > 然后选择联系方式联系他们为您重置。

【讨论】:

非常感谢您的回答,这正是我所做的。但是每次我更新我的应用程序时,我都会重置 de Keystore 吗? (我相信答案是否定的)

以上是关于Expo 将 App 更新到 Play 商店 - 密钥错误的主要内容,如果未能解决你的问题,请参考以下文章

Expo Android自适应图标未出现

如何使用 in_app_update 强制用户从 Flutter 中的 Play 商店更新应用

将 expo 应用程序版本上传到应用商店

如何在expo react native App中将api级别29更改为30

尝试将 App Bundle 上传到 Play 商店时出错

当我更新显示打开按钮而不是更新按钮的新版本 Google Play 商店时