TroubleShooting

[Fastlane] upload_to_testflight action에서 'The login credentials for xxx seem to be wrong' 에러 해결방법

Phililip
728x90

안녕하세요.

 

Fastlane의 upload_to_testflight action으로 앱을 TestFlight에 업로드하려고 했는데 문제가 발생했습니다ㅠㅠ

Fastlane 편하고 좋은데 싫다...

 

 

# 이슈

Automatically manage signing을 하고 있어서 그냥 upload_to_testflight(skip_waiting_for_build_processing: true)만 해줬는데 아래 에러가 발생했습니다.

 

 

 

# 해결방법

App Store Connect API를 위한 정보를 upload_to_testflight에 넘겨주는 것으로 해결했습니다.

 

우선, 'App Store Connect > 사용자 및 액세스 > 키 > App Store Connect API'에서 API 키를 하나 발급받습니다.

 

위에서 발급받은 API 키 정보를 app_store_connect_api_key action을 활용해서 upload_to_testflight의 api_key 파라미터로 넘겨주세요!

(key_content는 '다운로드' 버튼을 누르면 p8 파일 안에 있습니다.)

 

[주의] p8 파일 정보를 key_content에 대입할 땐 줄 바꿈을 '\n'으로 바꿔서 넣어줘야 합니다.

 

 

그러고 다시 fastlane 빌드하면 정상적으로 TestFlight에 업로드됩니다!

 

 

# 참고

https://docs.fastlane.tools/actions/app_store_connect_api_key/

 

app_store_connect_api_key - fastlane docs

<!-- This file is auto-generated and will be re-generated every time the docs are updated. To modify it, go to its source at https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/app_store_connect_api_key.rb --> app_store_connect_a

docs.fastlane.tools

 


이번 글은 여기서 마무리.

 

 

 

반응형