programing

iOS 앱을 업로드할 때 애플리케이션 로더가 "iTunes 스토어와 인증 중"으로 고착됨

javamemo 2023. 4. 15. 08:13
반응형

iOS 앱을 업로드할 때 애플리케이션 로더가 "iTunes 스토어와 인증 중"으로 고착됨

Application Loader를 사용하여 iTunes 스토어에 앱을 제출하려고 3일째 시도하고 있는데, "Authenticate with the iTunes store" 단계가 계속 진행되지 않고 있습니다.
스택오버플로우(stackoverflow)로 하겠습니다.

  • 새로운 프로비저닝프로파일생성
  • 다른 버전 또는 여러 버전의 응용 프로그램 로더 사용
  • 프록시 설정 변경
  • 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 - ]> [ Open Developer Tool ]메뉴에서 [Application Loader]를 선택합니다(메뉴바의 Apple 우측에 있는 첫 번째 메뉴).응용 프로그램 로더를 열면 새로운 조건에 동의하고 iTunes 계정에 다시 로그인하라는 메시지가 나타납니다.이 후에는 어떤 업로드 방법도 사용할 수 있습니다.

Xcode에서의 응용 프로그램로더 이미지

기다려봐요.몇 분 후면 다 괜찮아질 거예요.

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

어제도 똑같은 문제에 직면했는데 네트워크 문제일 수도 있다고 생각했어요. 적어도 그런 것 같아요.그러나 오늘 아침에는 몇 가지 다른 네트워크와 여러 VPN 접속을 시도했지만 모두 작동하지 않았습니다.

여기서 가장 높은 투표율을 가진 답변은 홈 디르 아래에 .itmstransporter라는 캐시 폴더를 리셋하고 특정 폴더 아래에 있는 프로그램 iTMST 트랜스포터를 실행하도록 요구하지만 둘 다 찾을 수 없습니다.

하지만 곧 레거시 업로더 프로그램을 사용하는 사람들을 위한 캐시 폴더라는 것을 알게 되었습니다.응용 프로그램 로더. 이는 Apple에 의해 폐지되어 Xcode 11에서 더 이상 찾을 수 없습니다.그리고 최신 Xcode가 iTMST 트랜스포터를 다음 위치에 배치하고 있음을 알게 되었습니다.

/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. 오래된 어플리케이션로더 또는 최신 Xcode는 Java 프로그램iTMST 트랜스포터를 사용하여 ipa 파일업로드를 처리합니다.
  2. iTMSTransporter가 올바르게 작동하려면 인터넷에서 다운로드하여 로컬 폴더에 캐시된 jar 파일 세트가 필요합니다.
  3. 캐시가 고장났거나 아예 존재하지 않는 경우, --upload-app, iTMSTransporter는 경고하지 않습니다.또한 fix cache 자체도 표시되지 않습니다.이 경우 캐시는 전혀 표시되지 않습니다.프로그래밍 감각을 진지하게 향상시켜야 합니다.)
  4. 파라미터 없이 iTMST 트랜스포터를 호출하면 캐시가 수정됩니다.
  5. Xcode Version 11.2.1 (11B500)의 2019년 12월 10일 현재 기능 캐시는 약 65MB입니다.

저는 오늘 '아이튠즈 스토어 인증'에 갇혔어요.이전 제출과 동일한 버전 및 빌드 번호를 사용했습니다.빌드 번호를 업데이트 한 후 업로드가 정상적으로 되었습니다.관련이 있는지, 아니면 우연인지 모르겠어요

몇 달 동안 같은 문제가 있었습니다만, 방금 컴퓨터에서 핫스팟 실드와 개인 터널 애플리케이션을 삭제하고 앱을 업로드하려고 했습니다만, 모든 것이 정상적으로 동작했습니다.따라서 컴퓨터에 VPN 어플리케이션을 설치한 경우 어플리케이션을 삭제하고 어플리케이션로더 또는 xcode의 Organizer에서 어플리케이션을 업로드해 보는 것이 좋습니다.

이 레퍼런스 링크에 기재되어 있는 답변을 시험해 보세요.저와 다른 사람에게도 효과가 있었습니다.

여기도 정답을 언급하고 있습니다.터미널을 열고 다음을 실행합니다.

cd ~
/ . _ itmstransporter/ mv .itmstransporter / .old _ itmstransporter /
/Applications "/Applications/Xcode.app/Contents/Applications/Applications.appents/itms/bini/TMST"

그런 다음 iTMSTransport가 자동으로 업데이트되고 XCode에서 다시 업로드하거나 애플리케이션 로더를 통해 업로드할 수 있습니다.

마법의 수정은 없다.Itunes가 제대로 작동하지 않아요.최근 문제가 증가하고 있어 ipa를 업데이트하여 스토어에 보내는 데 시간이 점점 더 걸립니다.AppLoader와 Xcode organizer에도 이 문제가 있었고, 여러 번 시도했더니 그냥 해결되었습니다.

네트워크 접속을 변경하면 도움이 되었다.

  1. 핸드폰 와이파이를 껐다.
  2. 유효 3G
  3. 핫스팟 생성
  4. Mac을 핫스팟에 연결하여 인증 문제를 해결했습니다.

제 경우 최신 개발자 계약에 동의하지 않았습니다.응용 프로그램 로더를 한 번만 실행하고 [Accept](승인)를 클릭하여 동의한 다음 응용 프로그램 로더를 종료하면 앱 스토어에 업로드가 제대로 작동합니다.

팔로잉은 나에게 효과가 있었다.

  1. 응용 프로그램 로더의 다른 인스턴스를 엽니다.("Xcode -> Open Developer Tool" 메뉴에서 "Application Loader"를 선택합니다.)

  2. 조건에 동의하다.

  3. 스텝 2를 완료한 후애플리케이션 로더의 첫 번째 인스턴스가 다음 단계로 진행되어 빌드가 제출되었습니다.

을 사용법할 수 있는 방법 중 하나는 '일부러'로 가는 것입니다.Xcode -> Preferences -> Accounts에서 [ ID]를하고 [ID]를 합니다.View Details 오류가 발생합니다.

선택한 팀의 에이전트 'ADMIN NAME'은 최신 프로그램 라이센스 계약에 동의해야 합니다.

에러 이상의 에러가 발생하지 않는 경우는, 다음의 해결 방법이 동작하지 않습니다.

즉, 관리자 로그인을 사용하여 개발자 계정에 로그인하고 최신 계약에 동의해야 합니다.그러면 앱스토어에 바이너리를 업로드 할 수 있습니다.

Xcode 11.x.x 및 Transporter 응용 프로그램에 대한 업데이트된 응답입니다. 터미널을 엽니다.

  1. rm -rf ~/.itmstransporter/
  2. "/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter"

잠시 기다려 주세요.문제 해결!

MacOS Mojave 10.14.6, Xcode 11.3.1, Transporter 1.1.1을 실행하고 있으며, 앱스토어 인증 스테이지에서 항상 멈춰있었고, 아무리 기다려도 Xcrun altool, Transporter, nada를 사용하여 Xcode를 업로드하려고 했습니다.

마지막으로 ipa 파일을 새로운 Macbook(10.15.3, Xcode 11.3.1, Transporter 1.1.1)으로 내보내고 Transporter 앱을 사용하여 업로드했습니다.

중요한 차이점은 새 Macbook의 Transporter 툴이 인증으로 6자리 코드를 요구했지만 이전 Macbook의 인증 토큰은 만료되지 않은 것으로 추정되지만 앱 업로드 시 시스템이 새 코드를 요청하지 않았습니다.2-FA를 활성화했습니다.

그래서 앱을 업로드 할 때 수동 재인증을 강요하는 것이 정답이라고 생각합니다만, 다른 차이점은 MacOS 버전뿐입니다만, 차이가 나는지 테스트하지 않았습니다.

는 by제를해 i i를 제거해서 했습니다.~/Library/Caches/com.apple.amp.itmstransporter 이름을 것이

cd ~/Library/Caches
mv com.apple.amp.itmstransporter com.apple.amp.itmstransporter.old

그리고 ipa를 업로드했습니다.
Xcode 11.x 및 12.2, macOS Catalina.

2020년 12월, 드디어 Mac을 재기동했습니다.

이 .Xcode 11.2.1[ Xcode ]-> [ Preferences ]-> [ Accounts ]-> [ Apple ID ][ - ] [ - ] 、 [ 시시 、 시시 [ [ [ ]★★★★★★★★★★★★★★★★★★★!

2021년 4월 21일, 아래 이미지에서 설명한 @Dawn Song의 답변을 따랐습니다만, Mac도 재기동해 동작했습니다.

사양 Xcode 12.4 macOS Big Sur 11.2.3

응용 프로그램 로더를 통해 ITC 계정에 다시 로그인하려고 시도할 수 있습니다.

다른 인터넷 연결을 시도해 보십시오.위의 모든 솔루션을 시도해 봤지만 효과가 없었습니다.그러나 (방화벽 뒤에 있는 DSL 연결 대신) 셀룰러 연결을 사용해보니 바로 작동했습니다.

네트워크 문제일 수 있습니다.가상 머신(예: VMWare 또는 VirtualBox) 내에서 실행 중인 경우 네트워크 어댑터 모드를 기본 NAT에서 브리지됨으로 설정하십시오.

어플리케이션에서 Application Loader.app을 복제하고 두 개의 어플리케이션 로더를 동시에 실행했을 뿐입니다.

이 솔루션은, 이전에는 나에게도 유효했습니다만, 오늘은 그것조차 없습니다.저는 (2개의 인스턴스)+XCode(주최자)를 사용한 업로드를 실시했습니다.몇 번 시도했더니 효과가 있었어요

이것이 누군가에게 도움이 되기를 바랍니다, 이 버그는 꽤 오랫동안 그곳에 있었습니다() 사과는 그다지 신경 쓰지 않는 것 같습니다.

또 다른 이유는 앱을 제출하는 머신을 변경한 것일 수 있습니다.또는 머신의 사용자 계정.새 컴퓨터에 App Store용 개인 키 및/또는 인증서가 없을 수 있습니다.올바른 이름의 증명서가 Xcode로 표시되지만,

이 경우 https://developer.apple.com -> 증명서에 접속하여 플러스 기호(+)를 사용하여 새 증명서(배포)를 추가한 후 현재 머신에서 개인 키의 증명서를 요구하는 절차를 수행합니다.증명서를 인스톨 하면, 인증이 기능하는 경우가 있습니다.

저는 위에서 제시한 거의 모든 제안을 시도했지만 앱스토어에 처음 업로드가 성공한 후에도 문제가 재발했습니다.웹사이트를 발견하기 전까지는요요약하면 다음 작업을 수행합니다.

  1. 오픈 터미널
  2. 다음 명령을 실행합니다.

      rm -rf ~/.itmstransporter/
      “/Applications/Xcode.app/Contents/Applications/Application 
      Loader.app/Contents/itms/bin/iTMSTransporter”
    

주의: 이 명령어는 위의 다른 명령어와 달리 ITMSTansport 폴더를 삭제하고 새 폴더를 생성하여 이 명령을 실행하기 전에 xcode가 종료되었는지 확인합니다. 3. Xcode를 시작하면 모든 것이 정상입니다.

Xcode 12.3 Distribute App과 xcodebuild를 사용하는 것이 오늘 이 시점에서 중단되었습니다.

나는 마침내 이것을 해결할 수 있었다.시스템을 둘러보니 3가지 버전의 iTMSTransport가 있었습니다.각 버전의 인쇄 방법./iTMSTransporter -version는 다음 결과를 나타냅니다.

  • /Applications/Transporter.app/Contents/itms/bin/버전 2.0.0 탑재

  • /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/버전 2.1.0을 탑재

  • /usr/local/itms/bin/버전 1.9.3이 탑재되어 있다.

그래서 그 오래된 버전이/usr/local/itmsXcode에서 사용되었습니다.삭제 후/usr/local/itmsXcode 12.2 내에서 바이너리를 업로드 할 수 있었고xcodebuild명령줄 도구입니다.

  1. 방화벽 확인
  2. 네트워크 설정 - (네트워크 관리자에게 확인하세요.일반적으로 자신도 모르게 Apple 서비스를 차단하고 있습니다.)
  3. 시스템 데이터/시간을 확인합니다.

저도 같은 문제가 있어서 인터넷에 직접 접속해서 해결했어요.또, 애플리케이션 로더 로그를 체크하고, 어느 시점에서 막혀 있는지를 확인합니다.

주어진 방식을 모두 따랐다고 생각하지만, 아무런 효과도 없었습니다.이 방법으로는 바이너리를 업로드하기 위한 초기 단계를 거친 후 바이너리를 선택한 후 [Send]를 클릭하지 말고 창을 닫고 표시되는 새 창에서 다시 시작합니다.

솔루션을 찾았습니다.

빌드를 업로드하고 있었는데, "Authenticate with the iTunes store"를 제외한 모든 액티비티가 정상적으로 진행되었습니다.

LAN 케이블을 분리하고 MAC를 모바일 핫스팟에 연결했습니다.인증 문제가 해결되었습니다.인터넷 요금제에 제한이 있는 경우 인증 단계를 통과하자마자 LAN을 다시 연결하여 LAN 케이블의 인터넷 연결에서 앱을 업로드합니다.

업로드할 때 "비트코드 포함" 옵션을 선택 해제하면 업로드가 실패합니다.그래서 "비트코드 포함" 옵션을 체크했고 업로드가 잘 되었습니다.

방화벽을 체크하고 "On"인 경우 Off로 하고 다시 시도합니다.

언급URL : https://stackoverflow.com/questions/22443425/application-loader-stuck-at-authenticating-with-the-itunes-store-when-uploadin

반응형