我们在 Google Play 上发布了几个应用程序,全部使用相同的密钥库进行签名。去年我们切换到应用程序包,并启用了由 Google Play 进行签名。当手动签名和上传应用程序包时一切正常。但是,当我尝试通过 fastlane 将应用程序包上传到 Google Play 时,它会给出错误提示:
Google Api Error: apkNotificationMessageKeyBundleSignedWithWrongKey: The Android App Bundle was signed with the wrong key. Found: SHA1:...., expected: SHA1:......
如果我手动上传相同的 .aab,一切都很好。
我应该怎么做?我猜是从Google Play签名那里出了问题。既然我只是开发者而不是账户所有者,我不想搞砸任何东西。我能否生成新的密钥库而不会破坏现有的东西?
编辑:在Google控制台的应用签名选项卡中,我可以下载upload_cert.der和deployment_cert.der。