代码之家  ›  专栏  ›  技术社区  ›  prosti

如何基于应用签名证书为Unity生成新的密钥库文件?

  •  0
  • prosti  · 技术社区  · 6 年前

    我已经为googleplay上已经存在的应用程序启用了“googleplay应用程序签名”。

    我应该基于证书指纹(附在下面的图片中)生成一个新的密钥库文件吗?如何生成?

    注:此问题针对Unity平台。

    enter image description here

    上传新应用版本后,我收到的实际错误消息如下:

    您上载了一个未使用上载证书签名的APK。您必须使用相同的证书。上载证书具有指纹:

    你上传的APK签名证书有指纹:

    [SHA1:36:。。。]

    2 回复  |  直到 6 年前
        1
  •  1
  •   Pierre    6 年前

    当您注册应用程序按播放签名时,看起来您选择了创建上载密钥(可能是通过创建新密钥库)。从现在起,您应该使用这个新密钥/密钥库对上载到游戏控制台的apk进行签名。 请注意,应该仍然能够上载带有旧密钥库的apk。我无法在您的屏幕截图上看到完整的证书指纹,但从错误消息中可以看出,您正在上载一个既没有使用上载密钥也没有使用部署(又称应用程序签名)密钥签名的APK。尝试定位密钥库并标识创建上载密钥时使用的别名,然后使用这些别名。

        2
  •  1
  •   prosti    5 年前

    一旦你启用谷歌应用程序签名,你就不能再禁用它了。 应用程序登录过程如图所示:

    enter image description here

    所以你首先需要生成上传密钥,Google会为你处理应用签名密钥。

    upload_cert.der 使用密钥工具.exe我找到了唯一的答案 here

    我试过这个,看起来是真的: 您不能在googleplay控制台中使用上载证书对APK进行签名。