我已经构建了Windows 10 Cordova应用程序,并计划将其作为内部使用的企业级应用程序进行侧面加载。
在测试过程中,我们使用Apache Corodva证书对软件包进行签名。
现在,我们正在尝试使用公司的代码签名证书对产品进行签名。但是出现以下问题:
清单设计器无法导入证书。
您选择的证书无效,因为它已过期或存在其他问题”
我通过链接讨论了需要为Visual Studio接受才能设置的属性,并按照说明进行操作。
还有其他我想念的地方。
答案 0 :(得分:0)
计划将其作为内部供企业使用的企业应用程序进行旁加载。
如果该应用是通过开发中心提交的,那么商店将自动维护该应用的证书和软件包,而无需手动维护。 但是,使用侧载方式时,一旦应用程序有任何更新,就需要手动维护软件包和证书。对于您的问题,您需要检查您的证书是否已过期或存在其他问题。
如果您不介意通过开发中心提交应用,则可以为您推荐一些选项:
您可以从文档Distribute apps using your private store和Distribute LOB apps to enterprises中获取信息。
答案 1 :(得分:0)
我们处于相同的情况(但是企业代码签名证书尚未过期),并且必须跳过签名检查才能将证书导入Manifest Designer
。
打开项目文件(.csproj),并在第一个PropertyGroup
元素下添加以下行。
<EnableSigningChecks>false</EnableSigningChecks>
该应用程序可以成功进行侧面加载。希望这对您有帮助。