[ios] iOS 앱을 업로드 할 때 응용 프로그램 로더가 “iTunes 저장소로 인증”에서 멈춤

우리는 3 일 동안 Application Loader를 사용하여 iTunes Store에 앱을 제출하려고했으며 “iTunes Store로 인증” 단계 에서 계속 멈췄습니다 .
많은 포럼 (스택 오버 플로우 포함)을 읽었으며 제안 된 사항을 시도했습니다.

  • 새로운 프로비저닝 프로파일 만들기
  • 다른 버전 또는 여러 버전의 Application Loader 사용
  • 프록시 설정 변경
  • Mac 재부팅
  • 하루 중 다른 시간에 업로드 등

우리는 심지어 하룻밤 사이에 달렸고이 단계를 통과하는 데 성공하지 못했습니다. 불행히도 문제의 원인에 대한 의견이 없으며 오류 메시지가 표시되지 않습니다. 과거에 어려움없이 여러 앱을 제출했지만 이번에는 완전히 중단되었습니다!
어떻게 해결할 수 있었습니까?



답변

이것은 오늘 나에게만 시작되었고 (2017 년 5 월)이 스레드에서 아무런 대답도 내 문제를 해결하지 못했습니다. 나를위한 해결책은 여기에서였다.

https://forums.developer.apple.com/thread/76803

를 엽니 다 Terminal. 홈 디렉토리로 변경

cd ~  

현재 운송 업체 디렉토리를 이동하십시오.

mv .itmstransporter/ .old_itmstransporter/ 

Transporter가 자체적으로 업데이트하도록 다음 파일을 호출하십시오.

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

업데이트 될 때까지 기다린 다음 Xcode를 열고 업로드를 시도하십시오.


답변

Application Loader의 새로운 가입에 동의해야합니다. “Xcode-> 개발자 도구 열기”메뉴 (메뉴 막대에서 Apple의 오른쪽에있는 첫 번째 메뉴)에서 “Application Loader”를 선택하십시오. Application Loader를 열면 새로운 약관에 동의 한 다음 iTunes 계정에 다시 로그인하라는 메시지가 나타납니다. 이 후 업로드 방법이 작동합니다.

Xcode의 Application Loader 이미지


답변

기다려 몇 분 안에 모든 것이 정상입니다.


답변

오늘 “iTunes Store 인증”에 갇혀있었습니다. 이전 제출물과 동일한 버전과 빌드 번호를 사용했습니다. 빌드 번호를 업데이트 한 후 업로드가 정상적으로 진행되었습니다. 관련이 있는지 또는 우연의 일치인지 모르겠습니다.


답변

2019 년 12 월 10 일, Xcode 버전 11.2.1, MacOS X 10.15.1

어제 정확히 똑같은 문제에 직면했으며 네트워크 문제 일 수 있다고 생각했습니다. 적어도 그렇게 보입니다. 그러나 오늘 아침에 몇 가지 다른 네트워크와 여러 개의 VPN 연결을 시도했지만 그중 아무것도 작동하지 않습니다!

여기에서 가장 높은 투표 응답을 받으면 내 홈 디렉토리에서 .itmstransporter 라는 캐시 폴더를 재설정 하고 특정 폴더에서 iTMSTransporter 프로그램을 실행 하라는 메시지 가 표시되지만 둘 다 찾을 수는 없습니다.

그러나 곧 레거시 업 로더 프로그램을 사용하는 사람들의 캐시 폴더 인 Application Loader 가 Apple에서 더 이상 사용되지 않으며 Xcode 11에서 더 이상 찾을 수 없음을 알았습니다. 그런 다음 최신 Xcode가 iTMSTransporter에 있습니다.

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

캐시 폴더는 다음과 같습니다.

/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/

기존 캐시 폴더를 제거 하고 매개 변수없이 iTMSTransporter 실행했습니다. 하면 곧 로그를 출력하고 많은 파일을 다운로드하기 시작했으며 2 ~ 3 분 안에 완료되었습니다. 그런 다음 ipa 파일을 다시 업로드하려고 시도했습니다.

결론 :

  1. 이전 Application Loader 또는 최신 Xcode는 Java 프로그램 iTMSTransporter 를 사용 하여 ipa 파일 업로드를 처리합니다.
  2. iTMSTransporter가 제대로 작동하려면 인터넷에서 다운로드하여 로컬 폴더에 캐시 된 jar 파일 세트가 필요합니다.
  3. 캐시가 어떻게 든 고장 났거나 전혀 존재하지 않는 경우, 우리의 경우 –upload-app와 같은 기능 매개 변수를 사용하여 iTMSTransporter를 직접 호출하면 iTMSTransporter는 경고하지 않습니다. 전혀 아무것도 아닙니다! (이 iTMSTransporter를 작성한 사람은 프로그래밍 감각을 진지하게 개선해야합니다).
  4. 매개 변수없이 iTMSTransporter를 호출하면 캐시가 수정됩니다.
  5. 기능 캐시는 2019 년 12 월 10 일 Xcode 버전 11.2.1 (11B500)에서 약 65MB입니다.

답변

몇 달 동안 같은 문제가 발생했습니다. 컴퓨터에서 핫스팟 쉴드 및 개인 터널 응용 프로그램을 제거하고 앱을 업로드하려고 시도했지만 모든 것이 제대로 작동했습니다. 따라서 컴퓨터에 VPN 응용 프로그램을 설치 한 경우 응용 프로그램을 제거한 다음 응용 프로그램 로더 또는 xcode의 주최자에서 응용 프로그램을 업로드하십시오.


답변

참조 링크에 언급 된 답변을 시도해보십시오. 실제로 나와 다른 사람들에게도 효과적이었습니다.

여기에 답변을 언급하십시오. 터미널을 열고 다음을 실행하십시오.

cd ~
mv .itmstransporter / .old_itmstransporter /
“/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter”

iTMSTransporter가 자동으로 업데이트되면 XCode에서 다시 업로드하거나 응용 프로그램 로더를 통해 업로드를 시도 할 수 있습니다.