我按照步骤获取了新的here但继续得到下面描述的相同错误。有效的方法是创建一个新密钥,将其移动到bld \ Debug \ platforms \ windows8并重命名它以匹配已经存在名为CordovaApp_TemporaryKey.pfx
的证书的名称。只有这样我才能调试。所以我认为一切都很好,但是只有几个小时之后,我得到了同样的错误,并且必须再次制作新的证书。所以这一次我确保将到期日设置为明年,但是唉,它只在几个小时后过期,我再次得到相同的错误。我当然可以继续制作新证书并一遍又一遍地重命名,但似乎有可能导致它过期的东西,任何想法?这已经发生了好几次,所以要么我的环境有点不对劲,要么我在这里遗漏了什么。
Error 3 C:\path\to\build.bat: Command failed with exit code 2 C:\path\to\EXEC
Warning 1 The certificate specified has expired. For more information about renewing certificates, see http://go.microsoft.com/fwlink/?LinkID=241478. [C:\path\to\CordovaApp.jsproj] C:\path\to\Microsoft.AppXPackage.Targets
Error 2 The certificate specified has expired. For more information about renewing certificates, see http://go.microsoft.com/fwlink/?LinkID=241478. [C:\path\to\CordovaApp.jsproj] C:\path\to\Microsoft.AppXPackage.Targets
Error 4 The command ""C:\path\to\vs-cli" build --platform "Windows-x64" --configuration "Debug" --projectDir . --projectName "ohdh" --language "en-US" "--x64"" exited with code 8. C:\path\to\Microsoft.MDA.targets
答案 0 :(得分:0)
这是一个已知问题,有关详细信息和解决方法,请参阅http://msopentech.com/blog/2014/11/11/cordova-certificate-issue-were-working-on-it/。