Ich habe Qt-Anwendung auf Android bereitstellen. Ich benutze Kommandozeilen-Build, um eine apk signiert mit meiner .keystore
Datei zu generieren. Ich bin in der Lage, es mit dem folgenden Befehl zu tun, wo ich androiddeployqt
verwende.Wie erstelle ich ein sigfile der Erweiterung .SF/.DSA & benutze es mit dem Befehl androiddeployqt?
androiddeployqt --sign my_key.keystore myAlias --storepass my_password --output android --verbose --input my_app.so-deployment-settings.json
Obiger Befehl funktioniert gut von meinem Shell-Skript ein signiertes apk zu erzeugen. Aber ich möchte vermeiden, mein Passwort auf den Befehl wie oben beschrieben zu schreiben. Die Eingabe androiddeployqt -help
zeigt, dass es eine --sigfile <file>: Name of .SF/.DSA file
Option gibt, die ich verwenden kann. Aber ich weiß nicht, wie ich dieses Sigfil der Erweiterung .SF/.DSA erstellen kann.
Kann mir bitte jemand vorschlagen, wie man eine sigfile of extension .SF/.DSA
erstellt, die ich mit androiddeployqt command with --sigfile
als Option verwenden kann? Habe ich recht, wenn ich verstehe, dass ich eine Datei der Erweiterung .SF oder .DSA brauche?
Oder gibt es eine andere Möglichkeit, dass ich mein Passwort vor dem Code des Skripts verstecken kann?