最近公司新版APP上线,需要更新应用市场进行覆盖,但是在360应用市场更新的时候,遇到一个比较麻烦的问题:签名检验失败,如下图所示

这个肯定就是签名的出了问题,但是具体什么问题,一开始也不知道,检查的时候后来发现是在签名的时候用了公司其他APP的签名文件。
要知道一个签名文件,对应着一个APP,就类似于一个人只能有一个身份证一样。这个是不能乱用的,于是就改进修改签名,重新上传,但是审核通过之后依旧是校验失败。
这里采用的解决方法是原包在使用签名工具后在加固,下载加固包后使用签名工具在签名,即可
下面说一下,360上传软件的整个流程:
1、首先上传自己家的APP安装包到360,如果没有加固则会提示你进行加固,点击加固。
2、加固完成之后需要自己自己重新下载。
3、然后签名(点击签名即可查看完整的签名流程,来源于百度)
4、上传。然后等到审核通过即可。
这里要注意一下360应用市场关于签名的文规则
亲爱的开发者您好,您的签名与上一版本签名不一致,如坚持使用新的签名,方法一:请在“审核辅助说明”里填写详尽申请修改原因重新提交。注意每款应用仅有一次签名修改机会。方法二:您可以更改一下应用的包名,以全新应用方式上传,另申请下线目前线上的应用。
就是一个软件有一次修改签名的机会,要么就是重新改包名重新上传。
下面是我在网上搜集的关于360签名失败怎么办?签名文件和密码在哪?等等常见问题该怎么解决呢?
签名失败的原因大致有哪些?
签名失败请确认下面三种情况没有错误,如果仍签名失败,请联系客服。
1.签名文件错误。
2.密码错误。
3.WinXP系统下运行可能会出错,请使用尽量使用WIN7操作系统。
下载已加固的应用后,为什么需要对应用重新签名?
在应用保护完成以后,应用原签名将会被自动抹除,必须要重新签名后才能提交平台审核,否则会导致用户下载应用后无法正常安装。
签名文件和密码在哪里查找?
需要找该应用的开发人员索取,一个扩展名为jks或keystore的文件。
如果没有签名文件,怎么手动生成签名文件?
Android 生成keystore有两种方式
网友评论