问题描述
我已经上传了密钥库,并相应地设置了密钥库密码,但是我不知道别名和密钥密码是什么,并且在appcenter.ms文档中的任何地方都没有提供任何文档来说明这些位置是的,它们在VS.net 2019中没有出现我可以找到的地方。
那么如何通过代码签名使它自动上传到Play商店呢?
此处未回答:How to check certificate name and alias in keystore files?,因为这对生成密钥库并自动执行此操作的vs.net项目无济于事。 AppCenter要么不需要这些附加字段,要么不言而喻,而无需破解大量Java命令。必须有一种更简便/更好的方法,并且密钥库工具也不能在Windows上针对.keystore文件使用。
谢谢!
解决方法
对于那些正在寻找一个简洁答案的人,如果您生成一个密钥库并根据VS.net中的文档手动发布,然后想要在应用程序中心中使用该密钥库,则该问题的答案:
- 导出Visual Studio中的密钥库。
- 使用此命令:keytool.exe -list -v -keystore {文件名} -storepass {keystore密码} -keypass {keystore密码}
- 这将显示它创建的别名。
- 在App Center中,根据输出输入别名,然后两个密码相同。