AppCenter:必须引用有效的KeyStore密钥条目,该条目包含私钥和相应的公钥证书链

问题描述

我已经上传了密钥库,并相应地设置了密钥库密码,但是我不知道别名和密钥密码是什么,并且在appcenter.ms文档中的任何地方都没有提供任何文档来说明这些位置是的,它们在VS.net 2019中没有出现我可以找到的地方。

那么如何通过代码签名使它自动上传到Play商店呢?

此处未回答:How to check certificate name and alias in keystore files?,因为这对生成密钥库并自动执行此操作的vs.net项目无济于事。 AppCenter要么不需要这些附加字段,要么不言而喻,而无需破解大量Java命令。必须有一种更简便/更好的方法,并且密钥库工具也不能在Windows上针对.keystore文件使用。

谢谢!

解决方法

对于那些正在寻找一个简洁答案的人,如果您生成一个密钥库并根据VS.net中的文档手动发布,然后想要在应用程序中心中使用该密钥库,则该问题的答案:

  1. 导出Visual Studio中的密钥库。
  2. 使用此命令:keytool.exe -list -v -keystore {文件名} -storepass {keystore密码} -keypass {keystore密码}
  3. 这将显示它创建的别名。
  4. 在App Center中,根据输出输入别名,然后两个密码相同。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...