9

如果签名密钥过期,现有的应用程序拒绝安装,还是仅仅意味着新应用程序无法使用该密钥签名?Android - 签名密钥过期时会发生什么?

我们建议使用过期25年以上的密钥,Google Play 强制要求至少2033-10-22到期!然而,有些人为了安全起见(摩尔定律,破译的算法等)可能希望renew的密钥远得多

如果apk的密钥已过期,是否有任何安装方法(不依赖开发人员重新发布)?

+1

请注意任何人要回答:我现在已经完全回答了我自己的问题。当新用户的8小时计时器用完时,我会发布它... –

回答

2

如果一个签名密钥过期,现有的apks是否拒绝安装,或者这是否意味着新的应用程序无法使用该密钥签名?

jarsigner将拒绝使用过期的密钥,并用旧密钥签名的apk将搭载Android上安装被拒绝,但已经安装将继续应用程序运行得很好。

https://developer.android.com/guide/publishing/app-signing.html

如果一个apk文件的密钥已过期,有没有安装它的任何方式(不依赖于开发人员重新发布)?

是的,apk可以是resigned with your own certificate

+0

可以放弃,但不会上传到Google Play商店。它必须有原始证书。 – enl8enmentnow

相关问题