2014-01-05 132 views
3

我不记得是什么有效期限我用签我的应用程序,我想会发生什么事时到期日会来。这些应用程序是否仍可在Google Play中使用?Android开发者 - 签名密钥过期

有没有办法找出有效期限我用我的私钥?

更重要的是,我能够简单地延长期限吗?

谢谢

回答

2

我不会太在意它。如果您按照Android开发人员指南中的说明进行操作,则会得到一个很长的到期时间的密钥。此外,您必须拥有至少25年的钥匙。下面是从Signing Your Application片断:

如果您计划发布在谷歌Play应用程序(一个或多个),请注意,截至2033 10月22日之后的 有效期的要求。如果它与它的有效性 该日期之前到期的密钥进行签名您可以 不能上传的应用程序。

如果你真的想虽然看你关键的到期时间,你可以使用keytool:

keytool -list -v -keystore my.keystore 
+0

事实上,关键是至少25年来,我不怀疑关于但是我感兴趣的是25年后会发生什么。我仍然可以将该到期日期延长至我的证书?我的应用程序当时是否会被删除? – Jim

+1

你只是无法更新它。但这不是问题。在25年内,没有人会再使用你的应用程序(没有冒犯) –

+0

然而,我正在使用与2年前创建的相同的密钥签署我的应用程序。所以我最好创造一个100年后过期的新密钥吧?肯定没有任何解决方案可以修改现有密钥并对其进行扩展,并仍然将其用于与之签名的以前的应用程序? – Jim