2017-11-03 5 views
0

私はApple App Storeタスクを作成し、username/passowrd/App-SpecificパスワードとFastlaneセッションを持つエンドポイントを作成しました。VSTSタスクApple App Storeが2FAコードを要求しますが、FastlaneセッションとApp-Specificが設定されています

enter image description here

あなたはそれがまだのために頼む見ることができるように:私のユーザー名は、私は次の取得タスクを実行する際に2FAが

enter image description here

を(IPAをアップロードするfastlaneための要件を)有効になっています2FAコード。ファストレーンセッションは読まれていないようです。私がFastlaneセッションで無効なトークンを入力した場合、私は同じ結果になります。

これが何であるか知っていますか?

+0

ログに基づいて、このセッションをいつ生成しましたか?セッションクッキーは期限切れですか?新しいセッションを生成して再試行してください。 [CIマシンのサポート](https://github.com/fastlane/fastlane/tree/master/spaceship#support-for-ci-machines) –

+0

このセッションは、このタスクを実行する前にマシンで作成されました。タスクエージェントで動作します。リリース定義の環境変数を調べるにはどうすればよいですか? – user1447414

+0

環境変数は、PS: 'Write-Host $ env:fastlaneSessionEnvVar'、Node:' echo $ fastlaneSessionEnvVar'、NodeJS: 'console.log(process.env [fastlaneSessionEnvVar])'などの一般的な環境変数として読み取ることができます –

答えて

0

私には、使用しているCIシステムがファストレーンセッションクッキーの\nを間違ってエスケープしているようです。環境変数を使用する代わりに、メインコンピュータからCIシステムに~/.fastlane/spaceship/[email]/cookieファイルをコピーしてください。