windows - 多设备混合应用程序无法构建 - 指定的证书已过期

标签 windows certificate visual-studio-cordova

我开始尝试部署一个多设备混合应用程序。今天。我不确定我在执行此操作时采取的确切步骤,但现在当我尝试为 Windows 8 构建时,我得到以下信息:

Error 3 The certificate specified has expired. For more information about renewing certificates, see http://go.microsoft.com/fwlink/?LinkID=241478. [D:\dev\client\source\myApp\bld\Debug\platforms\windows8\CordovaApp.jsproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets
1772

似乎没有任何方法可以为此类项目配置或更新测试证书。

如有任何帮助,我们将不胜感激。

最佳答案

在 CPT3.0 中解决此问题的另一种方法是替换

下的 CordovaApp_TemporaryKey.pfx

%userprofile%\.cordova\lib\npm_cache\cordova-windows\3.6.4\package\template\CordovaApp_TemporaryKey.pfx 最新的来自 here .

下载文件后,只需将其重命名为 CordovaApp_TemporaryKey.pfx

这样您就不必在每次创建新项目时都复制证书。

关于windows - 多设备混合应用程序无法构建 - 指定的证书已过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26874331/

相关文章:

powershell - 使用 PowerShell 将 IIS SSL 证书分配给与主机 header 的绑定(bind)

windows - NSIS 安装程序应用程序名称未正确显示

javascript - 使用 child_process exec 时断言在 mocha 中不起作用

java - 更改第三方JAR的安全权限?

c++ - OpenSSL 在 C++ 中验证对等(客户端)证书

visual-studio-cordova - 无法启动 Cordova 调试到 iOS 模拟器

iPad 的 iOS 软件包在设备中安装时卡住

visual-studio-cordova - 尝试上传使用 Visual Studio for Apache Cordova 构建的应用程序时出现错误 ITMS-90161

c++ - 在使用 C++ 和 .NET 的 Windows 系统编程中,如何进行 System.Diagnostics::Process.Start() 调用并在原始窗口中输出?

java - 如何将 Java 光标设置为不可用的图标?