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 商店 - 密钥错误的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 in_app_update 强制用户从 Flutter 中的 Play 商店更新应用