如何在Visual Studio中处理Keystore被篡改或密码不正确 [英] How to handle 'Keystore was tampered with or password was incorrect' in visual studio

查看:0
本文介绍了如何在Visual Studio中处理Keystore被篡改或密码不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试通过Visual Studio(V16.6.2)签署已发布应用程序的新版本时出现错误

密钥库被篡改或密码不正确

这对我来说是一个巨大的惊喜,因为我非常确定我的密码。

可能是什么问题?

推荐答案

在尝试了几个小时后,我尝试了password-recover tool(在a post in Medium中建议),只是为了发现我确定的密码实际上是正确的。然而,密码一直被Visual Studio拒绝,所以我做了一些调查,我来到了a thread in github,其中主要帖子写着

密码包含以下符号:@^]$

然后我想,好吧,我的密码也有一个特殊的符号:‘%’&,所以,在确认我的密码正确后,我在Visual Studio

中打开了ADB命令提示符

并使用keyTool命令更改密钥密码密钥存储密码(这些密码与在旧Visual Studio版本中创建的密钥存储相同!):

keytool.exe -keypasswd -alias myalias -keystore "pathtokeystore"
keytool.exe -storepasswd -alias myalias -keystore "pathtokeystore"

通过这样做,我更改了两个密码(两个密码的字符组合再次相同,因此我只需记住一个!),但现在没有特殊字符。

瞧!现在我可以在我的应用程序上签名了...

这篇关于如何在Visual Studio中处理Keystore被篡改或密码不正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆