Ponieważ poczułem poważny problem w tej sprawie. Uważam, że ta odpowiedź może być pomocna.
Po około 10 do 12 godzinach prób naprawienia tego problemu, a ponieważ wszystko inne dotyczące mojego projektu i kodowania było w porządku, stało się to dla mnie bólem głowy. Ale po uzyskaniu kilku cennych komentarzy od niektórych doświadczonych użytkowników przepełnienia stosu i po przeprowadzeniu dalszych poszukiwań w Internecie, znalazłem kilka wartościowych odpowiedzi.
Ta odpowiedź pomogła mi najbardziej:
program ładujący aplikację utknął na etapie „Uwierzytelniania w iTunes Store”
Jeśli zamierzasz przesłać plik za pośrednictwem modułu ładującego aplikacje i utknie na komunikacie „Uwierzytelnianie w iTunes Store ...”
lub
Zamierzasz przesłać go przez XCode i utknie na komunikacie „Twoja aplikacja jest przesyłana”
Następnie zachowaj spokój i sprawdź tę pierwszą metodę:
Sprawdź, czy ochrona zapory jest wyłączona. Jeśli nie, wyłącz go. Może to blokować połączenie komputera z iTunes Store.
Wypróbuj inne połączenie internetowe. Celem wypróbowania innego połączenia internetowego jest to, że obecne połączenie internetowe może blokować wymagany port do łączenia się z serwerami Apple.
Jeśli powyższe kroki nie pomogą, skorzystaj z drugiej metody:
Xcode potrzebuje środowiska wykonawczego Java do przesyłania aplikacji do App Store.
wpisz 'java -version' w terminalu, wersja java powinna być 1.6. Jeśli nie, pobierz najnowszą kompatybilną wersję java tylko z centrum pobierania Apple:
http://support.apple.com/kb/DL1572?viewlocale=en_US
Jeśli to nadal nie pomoże, postępuj zgodnie z trzecią metodą:
Ta metoda umożliwia programowi ładującemu aplikację używanie portu HTTP zamiast HTTPS.
Przejdź do folderu Java programu ładującego aplikacje:
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Otwórz plik net.properties w dowolnej aplikacji do edycji tekstu, takiej jak text mate
lubsublime text
Zmień tę konkretną linię: #https.proxyPort=443
port proxy na
https.proxyPort=80
Zapisz plik. I to wszystko !! Możesz teraz łatwo przesłać swój plik binarny do App Store.
Jeśli powyższe metody nadal nie pomagają, skorzystaj z czwartej metody: Odśwież swój certyfikat
Przejdź do portalu programistów iOS ( https://developer.apple.com/membercenter ).
Odwołaj bieżący certyfikat używany przez aplikację do podpisywania.
Usuń bieżący „profil udostępniania dystrybucji iOS” z portalu dla programistów.
Wygeneruj ponownie certyfikat dystrybucji systemu iOS i dodaj je w portalu dla deweloperów.
Wygeneruj ponownie „profil udostępniania dystrybucji iOS” do dystrybucji w sklepie z aplikacjami i pobierz na komputer Mac.
Zainstaluj to.
Spróbuj ponownie, używając programu xcode / ładującego aplikację, aby przesłać kompilację.