首页 > 解决方案 > AppCenter:必须引用包含私钥和相应公钥证书链的有效 KeyStore 密钥条目

问题描述

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

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

这里没有回答:如何检查密钥库文件中的证书名称和别名?因为这对生成密钥库并自动执行此操作的 vs.net 项目没有帮助。AppCenter 要么不应该需要这些额外的字段,要么它们应该是不言而喻的,而不必破解一堆 java 命令。必须有一种更简单/更好的方法,而且密钥库工具也不能在 Windows 上针对 .keystore 文件工作。

谢谢!

标签: androidxamarin.formsvisual-studio-app-center

解决方案


因此,对于那些正在寻找关于如何执行此操作的简明答案的人,如果您生成密钥库并根据 VS.net 中的文档手动发布,然后想在应用中心使用该密钥库:

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

推荐阅读