상세 컨텐츠

본문 제목

[fastlane] issuerId is required + iTMSTransporter

iOS 캐기/Error 캐기

by Atlas 2022. 10. 26. 15:44

본문

728x90
반응형

시나리오 : 너무 잘 사용하고 있는 fastlane 이 어느날 ... ㅠㅠ error 를 뱉어 내었다 ㅠㅠ

 

실행환경
OS : Monterey 12.6
Xcode version : 13.4.1

 

해결책 

 

방법 1. 터미널 창에 바로 환경변수 설정 하는 방법

export ITMSTRANSPORTER_FORCE_ITMS_PACKAGE_UPLOAD=true

방법 2. .bashrc 파일에 저장하여 설정하는 방법 

vi ~/.bashrc 
export ITMSTRANSPORTER_FORCE_ITMS_PACKAGE_UPLOAD=true
source ~/.bashrc

 

떨리는 마음으로 다시 lane을 실행해보니 잘된다! 🤠

 

 

iTMSTransporter란? ( 속이 새까맣게 탈 뻔...)

Apple의 Java기반 커맨드라인툴로서 

App Stroe Connect 계정(앱개발자) 계정이 있는 경우 transpoter를 사용하여

메타데이터자산(오디오, 비디오, 책 및 앱 파일) 전달하고 , 스토어, Apple사양에 따라 스토어 패키지 유효성을 검사한다. 

 

🙈. 알아두기  🙉

 

문서를 읽어보니 Xcode 14버전부터는 iTMSTrasnporter가 더 이상 Xcode에 포함되지 않는다고 하니 이 부분은 참고하고 있어야겠다.

 

 

자세한 내용을 확인하고 싶다면 아래의 github의 Issue로 들어가서 확인해보자! 

 

 

https://github.com/fastlane/fastlane/issues/20741

 

[pilot] fails to upload build to TestFlight using api key after iTMSTransporter auto updated to version 3.0.0 with `An exception

New Issue Checklist Updated fastlane to the latest version I read the Contribution Guidelines I read docs.fastlane.tools I searched for existing GitHub issues Issue Description Today fastlane run p...

github.com

 

https://help.apple.com/itc/transporteruserguide/en.lproj/static.html

 

Transporter User Guide 3.0

Status modes Status mode (music example)In the following example, the user, bob, runs Transporter in status mode and specifies that Transporter return status information for the most recently uploaded package for the given Apple identifier.everest:/tmp bsm

help.apple.com

 

반응형

관련글 더보기

댓글 영역