【发布时间】:2019-09-12 14:27:18
【问题描述】:
我们公司更改其 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): 错误 APPX1204: 无法签名' D:\AzureDevOps-Workspace\UWP\Main\BoardPACWinApp\bin\x64\Release\BoardPACWinApp_3.51.11.0_x64.appx'。 SignTool 错误:未找到满足所有给定条件的证书。 5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(4469,5): 错误 APPX1204: ========== 构建:4 个成功,1 个失败,1 个最新,0 个跳过 ==========
一旦我们迁移到新域,任何人都无法创建应用包来发布到 Microsoft 商店或旁加载。 项目在调试和发布模式下运行。唯一的问题是它不允许发布。
我尝试在 VS 2015 上打开项目并创建测试证书,但没有运气。 (虽然不确定测试证书是否必须对此错误做任何事情) 在 UWP 中,签名选项卡默认处于禁用状态。
在域名更改之前一切正常。在新域上也授予我们管理权限。
我尝试修复 VS 2019 并没有任何变化。
signtool.exe 也可以在 PC 中使用。
我查看了启用详细信息的输出窗口,看看是否缺少任何内容。但除了“没有找到符合所有给定标准的证书”。没有记录其他问题。
我可以看到所有有效的证书,它们还没有过期
非常感谢您提供的所有解决方案和指导。谢谢。
【问题讨论】:
-
有一个类似的thread,你可以参考一下,看看能不能解决你的问题。
-
我读过这个和几个类似的案例。没有运气。
-
您是否尝试过删除旧证书并创建一个新证书?另外,您是在 devops 中创建证书还是在本地创建证书?
-
我不知道要删除什么证书。我从商店关联了商店证书,然后尝试发布应用程序。我认为开发证书没有任何问题。我尝试删除它但没有效果。一如既往的错误。
标签: visual-studio uwp win-universal-app windows-10-universal signtool