android - AppCenter:必须引用包含私钥和相应公钥证书链的有效 KeyStore 密钥条目
问题描述
我已经上传了我们的密钥库并相应地设置了密钥库密码,但我不知道别名和密钥密码是什么,并且它没有在 appcenter.ms 文档中的任何地方提供关于这些将在哪里以及它们的任何文档不要出现在 VS.net 2019 中我能找到的任何地方。
那么如何使用代码签名自动上传到 Play 商店呢?
这里没有回答:如何检查密钥库文件中的证书名称和别名?因为这对生成密钥库并自动执行此操作的 vs.net 项目没有帮助。AppCenter 要么不应该需要这些额外的字段,要么它们应该是不言而喻的,而不必破解一堆 java 命令。必须有一种更简单/更好的方法,而且密钥库工具也不能在 Windows 上针对 .keystore 文件工作。
谢谢!
解决方案
因此,对于那些正在寻找关于如何执行此操作的简明答案的人,如果您生成密钥库并根据 VS.net 中的文档手动发布,然后想在应用中心使用该密钥库:
- 在 Visual Studio 中导出密钥库。
- 使用这个命令:keytool.exe -list -v -keystore {filename} -storepass {keystore 密码} -keypass {keystore 密码}
- 这将显示它创建的别名。
- 在 App Center 中输入每个输出的别名,然后两个密码相同。
推荐阅读
- javascript - 在 Excel JS Office-Add-In 的自定义函数中获取当前 URL
- abap - 选择行后关闭弹出窗口
- c# - C# - 验证网站 URL。IsWellFormedUriString 总是返回 true
- java - 每当我从 Firebase 加载数据时,RecyclerView 都会滚动到底部
- node.js - ConnectionError: 无法连接到 {database server} - 无法连接(序列)
- javascript - 如何在 JSP 页面中加载远程 JavaScript 文件
- android - 由于异常而停止轮询作业:System.MissingMethodException:UnityEditor.VersionControl.Task
- android - 在android中获取最后一个已知位置
- javascript - 检索网络打印机列表
- c# - 泛型类型的自定义模型绑定