【发布时间】:2021-05-22 23:51:00
【问题描述】:
几个月前我上传了一个 Expo 项目,我不确定我是否签署了该应用程序,但运行 expo fetch:android:keystore 会给我以下信息:
密钥库密码
密钥别名
密钥密码
我使用 React Native CLI 启动了一个新项目,因此我使用上面的数据生成了一个新的密钥库文件,但在我尝试上传发布 APK 后 Google Play 显示了该错误消息
You uploaded an APK that is not signed with the upload certificate. You must use the same certificate. The upload certificate has fingerprint:
SHA1: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
and the certificate used to sign the APK you uploaded has fingerprint:
SHA1: YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY:YY
我做错了什么?老实说,我不熟悉 Google Play 上的应用签名。 如何在不更改包名称和部署新应用的情况下从新的 RN CLI 项目上传新的 APK?我不想失去我现有的客户。
【问题讨论】:
标签: react-native certificate google-play-console signing