如果签名密钥过期,现有的 apk 会拒绝安装,还是仅仅意味着新应用无法使用该密钥进行签名?
我们建议使用 25 年以上到期的密钥,Google Play要求至少 2033-10-22 到期!然而,出于安全原因(摩尔定律、破解算法等),有些人可能希望更频繁地更新他们的密钥。
如果一个apk的key过期了,有没有办法安装它(不依赖开发者重新发布)?
如果签名密钥过期,现有的 apk 会拒绝安装,还是仅仅意味着新应用无法使用该密钥进行签名?
我们建议使用 25 年以上到期的密钥,Google Play要求至少 2033-10-22 到期!然而,出于安全原因(摩尔定律、破解算法等),有些人可能希望更频繁地更新他们的密钥。
如果一个apk的key过期了,有没有办法安装它(不依赖开发者重新发布)?
如果签名密钥过期,现有的 apk 会拒绝安装,还是仅仅意味着新应用无法使用该密钥进行签名?
jarsigner
将拒绝使用过期密钥,并且在安装时 Android 将拒绝使用旧密钥签名的 apk,但已安装的应用程序将继续正常运行。
https://developer.android.com/guide/publishing/app-signing.html
如果一个apk的key过期了,有没有办法安装它(不依赖开发者重新发布)?
是的,可以使用您自己的证书对 apk 进行签名。