2017-02-03 7 views
0

Wir verwenden Cordova in Visual Studio 2015, um eine Cross-Plattform-App zu erstellen. Für Android funktioniert die App.So lösen Sie den Schlüsselbund beim Erstellen der Cordova App für iOS von Visal Studio 2015

Wenn für iOS mit Visual Studio (mit einem MAC) Aufbau versagt es, weil der Schlüsselbund geschützt ist und wir bekommen den Fehler

SecKey API returned: -25308

Wenn sie in die MAC mit Kitt anmelden und dann den Schlüsselbund Entriegeln mit

security unlock-keychain -p <pass> <keychain>

und dann mit dem exakt gleichen Befehl ausführen, wie in der Build-Ausgabe von Visual Studio gesehen es funktioniert.

Wie können wir den Befehl "security unlock ..." während des von Visual Studio gestarteten Buildprozesses ausführen?

Antwort

0

Versuchen Sie, den Befehl unlock-keychain in der gleichen Terminalsitzung auszuführen, bevor Sie den Remotebuild-Agenten starten.

security unlock-keychain -p <pass> <keychain> 
remotebuild 
+0

Vielen Dank für den Hinweis in Richtung RemoteBuild! Wissen Sie auch, wo/wann die Terminalsitzung (wo remotebuild startet) gestartet wird? Das ist ein Nachteil der Verwendung von Visual Studio. Einer drückt einen Build-Knopf und dann ist es schwer zu verfolgen, was im Hintergrund passiert. Ich habe tagelang versucht, das richtige Drehbuch zu finden, aber es ist schwer zu finden. – Jan

+0

Wie hast du deinen Mac eingerichtet? Verwenden Sie Schritte wie diese https://taco.visualstudio.com/en-us/docs/configure-vs-tools-apache-cordova/ – connor

+0

Es ist schwer zu sagen, weil ich noch nie auf einem MAC gearbeitet hat, also ist alles neu. Ich folgte diesem https://taco.visualstudio.com/en-us/docs/ios-guide/ und versuchte es dann tagelang mit allen möglichen Optionen. Der CLI-Befehl "remebuild test --device" von Ihrem Link gibt den Fehler "Fehler: taco-remote test failed" – Jan

Verwandte Themen