ドキュメントhereは、For release signing, passwords can be excluded and the build system will issue a prompt asking for the password.
と表示されています。これは、私がgitリポジトリにパスワードを設定することなくビルドプロセスの一部を自動化できるようにするためです。build.jsonを使用したCordovaのCLIパスワードプロンプト
{
"android": {
"release": {
"keystore": "path/to.keystore",
"storePassword": "",
"alias": "alias_name",
"password" : "",
"keystoreType": "JKS"
}
}
}
ビルドはエラーメッセージKeystore was tampered with, or password was incorrect
で失敗します。
は、ここに私のbuild.jsonです。パスワードを入力/貼り付けするプロンプトが表示されません。
ドキュメントの例と一致するように上記のように空の文字列を試しましたが、同じ結果でプロパティを省略しようとしました。私は、キーストア、エイリアス、およびキーストアタイプへのパスを再確認しました。パスを変更して両方を入力すると、別のエラーメッセージでコマンドが失敗します。
明らかに機能しているようです。誰かが私にこれを行う方法を教えてもらえますか?
このリンクをご覧ください - https://issues.apache.org/jira/browse/CB-12159最新バージョンではうまく動作するはずです – Gandhi