2016-07-25 3 views
1

ich hinzufügen, bauen die Cordova Windows-App erfolgreich mit installiert:die Cordova Windows-Anwendung Laufen erfordert das Signaturzertifikat

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

Allerdings, wenn ich versuchte, die Windows-Anwendung auf dem Simulator laufen:

 
cordova emulate windows -- --apx=8.2-phone --arch=x86 

Er sagte immer:

 
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. 

Es gibt keine promt ist für mich das Passwort des Admin zu geben nach Das. Es gibt nichts, was ich tun kann außer "Ctrl-C" zu brechen.

ich öffnen Sie den Ordner:

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

ich installiert das Zertifikat, und wieder tun alle oben genannten Schritte. Nichts verändert sich.

Können Sie mir helfen?

  • Für weitere Informationen:
 
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 

Antwort

2

fand ich, dass der beste Weg, um eine Windows-Anwendung unter Verwendung von Apache Cordova zu debuggen ist direkt Visual Studio-Debugger zu verwenden. Öffnen Sie also einfach Visual Studio, öffnen Sie Ihr Windows Cordova-Projekt und führen Sie es auf dem Gerät aus, das Sie testen möchten (aktueller Computer, Simulator oder Gerät). Es wird gut funktionieren.

0

Da Odonno sagt, es funktioniert ein bisschen reibungsloser, wenn Sie nur Visual Studio verwenden, aber ich konnte es über ionische CLI arbeiten, indem Sie das Zertifikat manuell installieren. Die Doppelklick-Installation des Certs hat Erfolg gemeldet, aber das Cert wurde nicht installiert.

  1. Öffnen Sie die Management-Konsole (oder geben Sie 'Zertifikat' auf Windows 10 bis sehe es Pop-up)
  2. Naviagate an vertrauenswürdige Stammzertifikate
  3. rechts auf den Ordner klicken und klicken Sie auf Import
  4. das Installieren cert in Ihrer app/plattformen/windows/apppackages/xyz/ordner

Jetzt können Sie die App erfolgreich über den ionischen cli ausführen.

Verwandte Themen