2017-06-26 4 views
0

Generiert eine Windows-Anwendung mit Visual Studio. Legen Sie den Identitätsnamen, den Herausgebernamen und die Herausgeber-ID in den Dateien package.windows.appxmanfiest, package.phone.appxmanifest und package.phone.appxmanifest fest.Publisher in appxmanifest-Datei für Windows-Anwendung nicht festlegen

Allerdings, wenn ich die Lösung erstellen, kann ich sehen, dass in allen Release-Ordnern (für Windows ARM, x86 und x64) die appxmanifest-Datei den Herausgeber als CN = Apache cordova Team, anstelle von meinem definierten Wert.

Fehle ich hier etwas? Danke

Antwort

0

Die Ursache dieses Problems gefunden. Wenn Sie in Visual Studio eine Cordova-Anwendung erstellen, wird eine PFX-Datei erstellt und das Paket mit dem Namen des Herausgebers als APACHE CORDOVA TEAM signiert.

Angabe des Herausgebernamens in der Datei config.xml oder einer anderen Manifestdatei oder build.json wird ignoriert. Um dieses Problem zu beheben, wurde eine PFX-Datei mit dem erforderlichen Herausgebernamen erstellt und durch die Standarddatei cordova.pfx in der Lösung ersetzt. Dies behebt das Problem.

+0

Ich habe dieses Problem und nicht sicher, wie Sie das getan haben. (Erstellen Sie eine PFX-Datei mit dem erforderlichen Herausgebernamen, und ersetzen Sie sie durch die Standarddatei cordova.pfx). Ich aktualisiere eine bestehende W8.1-App mit einer neuen Windows 10-App und verknüpfe die vorhandene App mit Visual Studio 2017, sodass all dies von Visual Studio für Sie erledigt werden soll. Aber es funktioniert nicht. – supervan