2016-07-25 54 views
1

我補充,打造科爾多瓦Windows應用程序成功地利用:運行科爾多瓦的Windows應用程序需要簽名證書安裝

 
cordova platform add windows 
cordova build windows -- --apx=8.1-phone --arch=x86 

然而,當我試圖運行在模擬器上的Windows應用程序:

 
cordova emulate 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. 

沒有PROMT對我來說,後鍵入管理員的密碼這一點。除了「Ctrl-C」打破之外,我無能爲力。

我打開文件夾:

 
C:\project\....\CordovaApp.Windows_1.0.0.0_x86_debug.cer 

我安裝的證書,並重新做了上述所有步驟。沒有什麼變化。

你能幫忙嗎?

  • 欲瞭解更多信息:
 
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 

回答

2

我發現,調試使用Apache科爾多瓦一個Windows應用程序的最佳方式是直接使用Visual Studio調試器。因此,只需打開Visual Studio,打開Windows Cordova項目並在需要測試的設備(當前機器,模擬器或設備)上運行它。它會正常工作。

0

正如Odonno所說的,當您使用Visual Studio時,它確實工作得更順利,但是通過手動安裝證書,我可以通過離子CLI獲得它的工作。雙擊安裝證書報告成功,但實際上並未安裝證書。

  1. 打開管理控制檯(或鍵入「證書」在Windows 10 看到它彈出)
  2. Naviagate到受信任的根證書
  3. 右鍵單擊該文件夾,然後單擊導入
  4. 安裝在您的應用程序/平臺/ windows/apppackages/xyz /文件夾中找到的證書

現在,您可以通過離子cli成功運行該應用程序。

相關問題