Google Play 控制台新应用程序签名流程:我们每次发布应用程序时都需要 .pepk 和 .keystore 文件吗?

Posted

技术标签:

【中文标题】Google Play 控制台新应用程序签名流程:我们每次发布应用程序时都需要 .pepk 和 .keystore 文件吗?【英文标题】:Google Play Console New App Signing Process: Do we need .pepk and .keystore files both everytime when we release the app? 【发布时间】:2021-02-20 04:50:08 【问题描述】:

我打算将一个全新的应用上传到 Google Play 商店。

我已按照此链接生成 .aab 文件。 https://developer.android.com/studio/publish/app-signing#sign_release

.pepk、KeyStore、.aab 文件生成。

现在我已在 Google Play 控制台中为应用签名选择了第一个选项(“让 Google 管理和保护您的应用签名密钥”)并上传了 .aab 文件。

我不确定这是否是上传 .aab 文件的正确方法,因为它从未要求我上传 .pepk 文件。但是.aab 文件上传成功。

如果我选择“让 Google 管理和保护您的应用签名密钥”选项,我想我不需要从 Android Studio 生成 .pepk 文件

那么以后我是否需要同时使用 .pepk 和 .keystore 文件来签署 .aab 文件?如果我失去两者中的任何一个或两者都会发生什么?

【问题讨论】:

【参考方案1】:

.pepk 文件在您已经发布应用并且最初选择退出 Play 签名时才需要。这是将您的应用签名密钥安全地转移到 Google 的方法。

如果您正在创建新应用,则不需要此文件,您可以立即注册 Play 签名,选择第一个选项“让 Google 管理和保护应用签名密钥(推荐)”,Play 将生成该应用为您签名密钥。 如果您还想保留私钥,您可以使用“从 Java 密钥库导出和上传密钥”选项,这将为您提供运行工具和命令(不幸的是,.pepk 文件不能用于瞬间流动)。

【讨论】:

以上是关于Google Play 控制台新应用程序签名流程:我们每次发布应用程序时都需要 .pepk 和 .keystore 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google Play 控制台中为应用程序签名退出 .aab 文件

Google PlayGoogle Play 签名维护 ( 签名机制 | Google Play 签名机制选择 | 签名更新 )

Google Play 应用签名证书和上传证书都在 Google Play 控制台中创建了相同的 SHA1 密钥

Google Play 创建没有密钥库的应用签名密钥

unity google play 应用程序签名问题和密钥库

启用 Google Play 应用签名后 Gmail 登录不起作用