今天打包的时候发现。工程无法打包app了。说公司现有的证书过期了: Certificate is expired.
还有抢救的方法吗?
签名key过期 解决的两种方式:
1.eclipse工程的话, 修改电脑时间(调整到签名key过期之前),然后重新复制一份工程(先改时间。后复制)。然后就可以正常打包了。
2.用把eclipse的工程转成studio 工程。就能打包了
这个有帮助么? https://blog.csdn.net/or_7r_ccl/article/details/52415285
可以试试研究keytool和jarsigner的源码,看看过程中有没有办法修改。直接修改原keystone文件是不行的,就算是用二进制方式修改也是会破坏组成格式。
下面是比对签名方式