Cordova UWP导入第三方代码签名证书失败
我已经构建了一个Windows10Cordova应用程序,并计划将其作为内部使用的企业应用程序进行侧载 在测试期间,我们使用ApacheCorodva证书对包进行签名 现在,我们正在尝试使用该公司的代码签名证书对其进行生产签名。但出现以下问题: 清单设计器无法导入证书 您选择的证书无效,无法签名,因为它已过期或存在其他问题“ 我通过链接讨论了VisualStudio需要设置哪些属性才能接受它,并按照说明进行了操作 我还遗漏了什么 计划将其作为内部使用的企业应用程序进行侧载 如果通过开发中心提交应用程序,应用商店将自动维护应用程序的证书和软件包,而无需手动维护。 但是,使用侧加载的方式,一旦应用程序有任何更新,您需要手动维护软件包和证书。对于您的问题,您需要检查您的证书是否已过期或存在其他问题 如果您不介意通过开发中心提交应用程序,可以向您推荐以下选项:Cordova UWP导入第三方代码签名证书失败,cordova,uwp,visual-studio-cordova,code-signing-certificate,sideloading,Cordova,Uwp,Visual Studio Cordova,Code Signing Certificate,Sideloading,我已经构建了一个Windows10Cordova应用程序,并计划将其作为内部使用的企业应用程序进行侧载 在测试期间,我们使用ApacheCorodva证书对包进行签名 现在,我们正在尝试使用该公司的代码签名证书对其进行生产签名。但出现以下问题: 清单设计器无法导入证书 您选择的证书无效,无法签名,因为它已过期或存在其他问题“ 我通过链接讨论了VisualStudio需要设置哪些属性才能接受它,并按照说明进行了操作 我还遗漏了什么 计划将其作为内部使用的企业应用程序进行侧载 如果通过开发中心提交应
您可以从文档中获取信息:和。我们的情况相同(但企业代码签名证书未过期),必须跳过签名检查才能在
清单设计器中导入证书
打开项目文件(.csproj),并在第一个PropertyGroup
元素下添加以下行
<EnableSigningChecks>false</EnableSigningChecks>
false
并且该应用程序可以成功侧向加载。希望这对您有所帮助。Hi@kennyzx,我正在使用一个打包在.msix安装程序中的WPF应用程序(通过Windows应用程序打包项目)你的解决方案是有效的。这个参数到底做了什么?它只是关闭了签名检查还是影响了签名过程?嗨@Puty,请检查。不确定我的签名证书有什么问题,但这显然跳过了一些验证检查。