繁体   English   中英

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

[英]AppCenter: must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain

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

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

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

谢谢!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM