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 密钥