우리는 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 계정에 다시 로그인하라는 메시지가 나타납니다. 이 후 업로드 방법이 작동합니다.
답변
기다려 몇 분 안에 모든 것이 정상입니다.
답변
오늘 “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 파일을 다시 업로드하려고 시도했습니다.
결론 :
- 이전 Application Loader 또는 최신 Xcode는 Java 프로그램 iTMSTransporter 를 사용 하여 ipa 파일 업로드를 처리합니다.
- iTMSTransporter가 제대로 작동하려면 인터넷에서 다운로드하여 로컬 폴더에 캐시 된 jar 파일 세트가 필요합니다.
- 캐시가 어떻게 든 고장 났거나 전혀 존재하지 않는 경우, 우리의 경우 –upload-app와 같은 기능 매개 변수를 사용하여 iTMSTransporter를 직접 호출하면 iTMSTransporter는 경고하지 않습니다. 전혀 아무것도 아닙니다! (이 iTMSTransporter를 작성한 사람은 프로그래밍 감각을 진지하게 개선해야합니다).
- 매개 변수없이 iTMSTransporter를 호출하면 캐시가 수정됩니다.
- 기능 캐시는 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에서 다시 업로드하거나 응용 프로그램 로더를 통해 업로드를 시도 할 수 있습니다.