10 grudnia 2019 r., Wersja Xcode 11.2.1, MacOS X 10.15.1
Wczoraj miałem dokładnie ten sam problem i pomyślałem, że mogą to być problemy z siecią, przynajmniej tak to wygląda. Ale dziś rano wypróbowałem kilka różnych sieci i kilka połączeń VPN, żadna z nich nie działa!
Najwyżej głosowana odpowiedź tutaj prosi mnie o zresetowanie folderu pamięci podręcznej o nazwie .itmstransporter w moim katalogu domowym, uruchomienie programu iTMSTransporter w określonym folderze, ale nie mogę znaleźć obu z nich.
Ale wkrótce doszedłem do wniosku, że jest to folder pamięci podręcznej dla osób korzystających ze starszego programu do przesyłania: Application Loader , który jest nieaktualny przez Apple i nie można go już znaleźć w Xcode 11. Potem odkryłem, że najnowszy Xcode znalazł tutaj iTMSTransporter :
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter
A jego folder pamięci podręcznej znajduje się tutaj:
/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/
Usunąłem istniejący folder pamięci podręcznej i uruchomiłem iTMSTransporter bez żadnego parametru , wkrótce zaczął on generować dzienniki i pobierać wiązkę plików, a skończył za 2 lub 3 minuty. Potem spróbowałem ponownie przesłać mój plik IPA, działa !!!
WNIOSEK:
- Stary moduł ładujący aplikację lub najnowszy Xcode korzysta z programu Java iTMSTransporter do przetwarzania przesyłania plików IPA .
- Do prawidłowego działania iTMSTransporter wymaga zestawu plików jar pobranych z Internetu i buforowanych w folderze lokalnym.
- Jeśli twoja pamięć podręczna jest w jakiś sposób uszkodzona lub w ogóle jej nie ma, bezpośrednie wywoływanie iTMSTransporter z parametrami funkcjonalnymi, takimi jak --upload-app w naszym przypadku, iTMSTransporter NIE OSTRZEGA, NOR FIX CACHE BY SIEBIE, po prostu utknie tam, W ogóle nic nie mówi! (Ktokolwiek napisał ten iTMSTransporter, poważnie musisz poprawić swoje wyczucie programowania).
- Wywołanie iTMSTransporter bez żadnego parametru naprawia pamięć podręczną.
- Funkcjonalna pamięć podręczna zajmuje około 65 MB na 10 grudnia 2019 r. W wersji Xcode 11.2.1 (11B500)
Choose Window > Background Activity to display the Background Activity window and view delivery status information for all applications, including pending messages, time remaining, warning and error messages, and so on.