运行Cordova Windows应用程序需要安装签名证书

运行Cordova Windows应用程序需要安装签名证书,windows,cordova,Windows,Cordova,我使用以下方法成功添加、构建Cordova Windows应用程序: cordova platform add windows cordova build windows -- --apx=8.1-phone --arch=x86 cordova平台添加窗口 cordova构建windows--apx=8.1-phone--arch=x86 但是,当我尝试在模拟器上运行windows应用程序时: cordova emulate windows -- --apx=8.2-phone --arch=

我使用以下方法成功添加、构建Cordova Windows应用程序:

cordova platform add windows cordova build windows -- --apx=8.1-phone --arch=x86 cordova平台添加窗口 cordova构建windows--apx=8.1-phone--arch=x86 但是,当我尝试在模拟器上运行windows应用程序时:

cordova emulate windows -- --apx=8.2-phone --arch=x86 cordova模拟windows--apx=8.2-phone--arch=x86 它总是说:

Found package: C:\project\platforms\windows\AppPackages\CordovaApp.Windows_1.0.0.0_x86_debug_Test\CordovaApp.Windows_1.0.0.0_x86_debug.appx Found certificate: C:\project\platforms\windows\AppPackages\CordovaApp.Windows_1.0.0.0_x86_debug_Test\CordovaApp.Windows_1.0.0.0_x86_debug.cer Before installing this app, you need to do the following: - Install the signing certificate Administrator credentials are required to continue. Please accept the UAC prompt and provide your administrator password if asked. 找到的包:C:\project\Platform\windows\AppPackages\CordovaApp.windows\u 1.0.0\u x86\u debug\u Test\CordovaApp.windows\u 1.0.0.0\u x86\u debug.appx 找到的证书:C:\project\Platform\windows\AppPackages\CordovaApp.windows\u 1.0.0\u x86\u debug\u Test\CordovaApp.windows\u 1.0.0.0\u x86\u debug.cer 安装此应用程序之前,您需要执行以下操作: -安装签名证书 需要管理员凭据才能继续。如果需要,请接受UAC提示并提供管理员密码。 没有提示我键入管理员密码之后。除了“Ctrl-C”键外,我无能为力

我打开文件夹:

C:\project\....\CordovaApp.Windows_1.0.0.0_x86_debug.cer C:\project\..\CordovaApp.Windows\u 1.0.0.0\u x86\u debug.cer 我安装了证书,并重新执行上述所有步骤。没有什么变化

你能帮忙吗

  • 有关更多信息:
科尔多瓦要求 windows的要求检查结果: Windows操作系统:已安装Windows 10 MSBuild工具:已安装12.0 Visual Studio:已安装14.0 Windows SDK:已安装8.1版 Windows Phone SDK:已安装8.1版
我发现使用ApacheCordova调试Windows应用程序的最佳方法是直接使用VisualStudio调试器。因此,只需打开Visual Studio,打开Windows Cordova项目,并在需要测试的设备(当前机器、模拟器或设备)上运行它。它会工作得很好。

正如Odono所说,当您只使用Visual Studio时,它确实工作得更顺利一些,但是我可以通过ionic CLI手动安装证书来让它工作。双击证书安装报告成功,但实际上没有安装证书

  • 打开管理控制台(或在windows 10上键入“证书”)以 看到它弹出)
  • Naviagate到受信任的根证书
  • 在文件夹上单击鼠标右键,然后单击“导入”
  • 安装应用程序/platforms/windows/apppackages/xyz/文件夹中的证书
  • 现在,您可以通过ionic cli成功运行该应用程序

    cordova requirements Requirements check results for windows: Windows OS: installed Windows 10 MSBuild Tools: installed 12.0 Visual Studio: installed 14.0 Windows SDK: installed 8.1 Windows Phone SDK: installed 8.1