2017-11-02 20 views
0

だから私は、コマンドラインのビルド手順で構成されているビルド構成を持っています。この以内に私はMATCH_PASSWORD環境パラメータを設定していると、値が生成され、ビットバケットでアクセスキーとして格納された正しいパスワードです。私は高速車線ファイル内の車線を実行するためのコマンドを実行したときにキーが既に私のマシン上でローカルに存在しているのでチームシティーはfastlane MATCH_PASSWORD環境変数を拾っていない

。エラーはありません。私は私の枝やチームシティーを押すと、それは車線を実行し、次のエラーメッセージが出力され、ログにループしているレポのクローンを作成しようとしたしかし、一度コンパイルされます。

[10:09:43][Step 1/1] [10:09:43]: Cloning remote git repo... 
[10:09:43][Step 1/1] [10:09:43]: If cloning the repo takes too long, you can use the `clone_branch_directly` option in match. 
[10:09:46][Step 1/1] [10:09:45]: Neither the MATCH_PASSWORD environment variable nor the local keychain contained a password. 
[10:09:46][Step 1/1] [10:09:45]: Bailing out instead of asking for a password, since this is non-interactive mode. 
[10:09:46][Step 1/1] [10:09:45]: Couldn't decrypt the repo, please make sure you enter the right password! 
[10:09:46][Step 1/1] security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain. 

私は一種の私はチームシティーで環境変数を設定しているので、それは、それを認識し、それをピックアップし、エージェントにそれを設定する必要があり困惑しています。

答えて

1

Fastfileには、matchを呼び出す前にputs ENV["MATCH_PASSWORD"]を使用して、パスワードが実際に正しく構成されているかどうかを確認できます。それはですが、それはまだいくつかの理由で試合によって正しくピックアップされていない場合は、find us on githubを喜ばと問題を提出することが指示に従ってください。