gpt4 book ai didi

visual-studio - UWP - SignTool 错误 : No certificates were found that met all the given criteria

转载 作者:行者123 更新时间:2023-12-04 14:18:24 34 4
gpt4 key购买 nike

我在公司更改其 AD 域后收到此错误。使用 VS 2019 和 Windows 10 (1903) 进行 UWP 应用程序开发

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(4469,5): error APPX1204: Failed to sign 'D:\AzureDevOps-Workspace\UWP\Main\BoardPACWinApp\bin\x64\Release\BoardPACWinApp_3.51.11.0_x64.appx'. SignTool Error: No certificates were found that met all the given criteria. 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(4469,5): error APPX1204: ========== Build: 4 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

一旦我们迁移到新域,就没有人可以创建应用程序包以发布到 Microsoft 商店或旁加载。项目在调试和 Release模式下运行。唯一的问题是它不允许发布。

enter image description here

我曾尝试在 VS 2015 上打开项目并创建测试证书,但没有成功。 (虽然不确定测试证书是否必须对此错误做任何事情)在 UWP 中,签名选项卡默认处于禁用状态。

enter image description here

域更改之前一切正常。在新域上也授予我们管理权限。

我尝试修复 VS 2019,但没有任何变化。

signtool.exe 也可以在 PC 上使用。

我查看了启用详细信息的输出窗口,看看是否缺少任何内容。但除了“没有发现符合所有给定标准的证书”。没有记录其他问题。

我可以看到所有有效的证书,而且它们还没有过期

非常感谢您提供的所有解决方案和指导。谢谢。

最佳答案

好消息!我找到了一个对我有用的解决方案,我希望这对大家也有用。

当您的域更改时,您在 UWP 应用上使用的所有测试证书都将失效。因此,您必须在新域上创建新证书才能使应用程序发布正常工作。我不是命令行的忠实粉丝,所以我所做的是,使用 VS 2015 我生成了一个测试证书,如下图所示。在 VS 2019 中完成创建后,您将看到在新域下创建的新证书,它就像一个魅力。

enter image description here

我听说了MakeCert tool无需 VS 2015 即可用于创建证书。

您还可以创建可供您的同事使用的证书。请引用下图。

enter image description here

使用 IE 获取您的代码签名证书并按照上面的屏幕截图进行导出。只需在导出时添加他们的域帐户,然后让他们在其 PC 上的“当前用户”下导入即可。

关于visual-studio - UWP - SignTool 错误 : No certificates were found that met all the given criteria,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57908905/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com