그래서 빌드 단계가 명령 줄로 구성되어 있습니다. 이 내에서 환경 매개 변수 MATCH_PASSWORD을 설정했으며 값은 생성되어 bitbucket에 액세스 키로 저장된 올바른 암호입니다.Teamcity가 fastlane MATCH_PASSWORD 환경 변수를 선택하지 않습니다.
빠른 차선 파일 내에서 차선을 실행하는 명령을 실행할 때 열쇠가 이미 내 컴퓨터에 있기 때문에. 오류가 없습니다. 하지만 일단 내 지점을 밀고 TeamCity가 차선을 실행하고 repo를 복제하려고하면 컴파일됩니다. 다음 오류 메시지가 출력되고 로그로 반복됩니다.
[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.
내가 가지 내가 인 TeamCity에서 환경 변수를 설정 한 이후, 그것이 인식을 픽업하여 에이전트를 설정해야합니다 당황하고있다.