将捆绑包上传到 Google Play 上的封闭轨道说我用错误的密钥签名

Posted

技术标签:

【中文标题】将捆绑包上传到 Google Play 上的封闭轨道说我用错误的密钥签名【英文标题】:Uploading bundle to Closed Track on Google Play says I've signed it with wrong key 【发布时间】:2021-11-03 01:21:01 【问题描述】:

我将发布包 app-release.aab 上传到 Google 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. Your App Bundle is expected to be signed with the certificate with fingerprint:
SHA1: 00:57:3F:AD:13:3E:8A:F6:E4:45:19:20:77:F7:6F:82:9F:65:F7:A3
but the certificate used to sign the App Bundle you uploaded has fingerprint:
SHA1: 5E:8F:16:06:2E:A3:CD:2C:4A:0D:54:78:76:BA:A6:F3:8C:AB:F6:25

如果我在同一个项目上创建一个新轨道并尝试上传它,我会遇到同样的错误。我尝试了herehere 和here 的答案,但他们都专注于遵循生成捆绑文件的正确过程。没有一个解决方案对我的方案产生影响。我正在关注this guide 创建捆绑包。我想知道我是否在第一次上传捆绑包时创建了一个密钥,之后每次都使用不同的密钥,但应该使用第一个。

有人对此有任何见解吗?

【问题讨论】:

【参考方案1】:

如果您在首次发布应用时导出了私有上传密钥,那么您必须在以后的版本中使用相同的密钥。转到应用程序的发布->设置->应用程序完整性部分。在底部,您将找到您的私有上传密钥,您必须使用该密钥为您的应用程序签名以供以后发布。如果您丢失或泄露了上传密钥,请访问此链接https://support.google.com/googleplay/android-developer/answer/9842756?hl=en 和 查看“丢失或泄露的上传密钥?”该页面的部分。

【讨论】:

感谢您的回复。我不知道我是否丢失或损坏了原始密钥,因为我不知道在哪里可以找到它。你知道怎么做吗?

以上是关于将捆绑包上传到 Google Play 上的封闭轨道说我用错误的密钥签名的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 管理中心中的托管发布

关于 Google Play 控制台每日 APK 和捆绑包限制

Google Play:捆绑包未签名

无法通过 fastlane 使用 Google Play 应用签名将 android 包上传到 Google Play

将应用程序上传到 google play 时包名称不匹配

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