2017-01-18 4 views
1

ドキュメント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です。パスワードを入力/貼り付けするプロンプトが表示されません。

ドキュメントの例と一致するように上記のように空の文字列を試しましたが、同じ結果でプロパティを省略しようとしました。私は、キーストア、エイリアス、およびキーストアタイプへのパスを再確認しました。パスを変更して両方を入力すると、別のエラーメッセージでコマンドが失敗します。

明らかに機能しているようです。誰かが私にこれを行う方法を教えてもらえますか?

+1

このリンクをご覧ください - https://issues.apache.org/jira/browse/CB-12159最新バージョンではうまく動作するはずです – Gandhi

答えて

0

同じ問題とコメントthis commitに記載されている問題は修正されていますが、今日コード6に更新されていますが、まだこのバグに遭遇しています。今のところあなたのパスワードをbuild.jsonに入れてビルドします。コミットする前にパスワードを削除することを忘れないでください。うまくいけば、彼らはすぐにパッチを当てる/これを再版します。

関連する問題