Xcode utknął w "Twoja aplikacja jest przesyłana"

Mam do czynienia z problemem podczas przesyłania mojej aplikacji z Xcode do App Store. Zrobiłem wszystko dotyczące mojego projektu i działa dobrze na moim iPhonie i iPadzie. Ale kiedy zgłaszam swój projekt stoję przed ogromnym problemem.

Najpierw po archiwum wykonałem walidację. Teraz mój plik archiwum w organizerze pokazuje również walidację statusu pass. Uważam więc, że jestem na ostatnim etapie składania aplikacji.

  1. Kliknąłem na dystrybuuj i wybrałem wyślij aplikację do app store.

  2. Po zalogowaniu wybrałem również pliki provisioning.

  3. Utknąłem tutaj. Możesz zobaczyć na zrzucie ekranu poniżej. I nigdy nie widziałem żadnego
    pasek postępu, gdzie mogę zobaczyć postęp składania lub coś w tym stylu.

Jedyny screen jaki widzę to:

Tutaj wpisz opis obrazka

Edytowano:

Było około 1.30 godziny. I połączenie internetowe działa. Mój plik ipa ma tylko 3,5 MB.

And last when I próbowałem Application loader, aby przesłać to samo, otrzymałem również następujący ekran przez długi czas w uwierzytelnianie za pomocą iTunes Store... ..

Tutaj wpisz opis obrazka

Co mam teraz zrobić?

Author: bneely, 2013-11-13

20 answers

Ponieważ czuł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 wystarczająco dobre, stało się to dla mnie bólem głowy. Ale po uzyskaniu kilku cennych komentarzy od niektórych ekspertów stosu-overflow i po wykonaniu kilku dalszych poszukiwań w Internecie, znalazłem kilka odpowiedzi jakości.

Ta odpowiedź najbardziej mi pomogła:

Zastosowanie loader utknął na etapie "uwierzytelniania za pomocą iTunes Store"

Jeśli zamierzasz przesłać go przez program ładujący aplikację i utknie w " uwierzytelnianiu w sklepie iTunes Store..."

Lub

masz zamiar przesłać go przez XCode i wciska się "Twoja aplikacja jest przesyłana"

Następnie zachowaj zimną krew i sprawdź pierwszą metodę:

  • Sprawdź, czy Twoja ochrona firewall jest wyłączony. jeśli nie, to wyłącz. Być może blokuje połączenie komputera z iTunes Sklep.

  • Spróbuj użyć innego połączenia internetowego. celem wypróbowania innego połączenia internetowego jest to, że obecne połączenie internetowe może blokować wymagany port do połączenia z serwerami Apple.

Jeśli powyższe kroki nie pomogą, wykonaj drugą metodę:

Xcode potrzebuje Java runtime do przesłania twojego aplikacje do App Store.

Wpisz 'java-version' w terminalu, wersja Javy powinna być 1.6 .Jeśli nie to pobierz najnowsza kompatybilna java tylko z Centrum pobierania apple:

Http://support.apple.com/kb/DL1572?viewlocale=en_US

Jeśli to nadal nie pomaga, postępuj zgodnie z tą trzecią metodą:

Ta metoda umożliwia ładującemu aplikację używanie portu HTTP zamiast HTTPS.

  • Przejdź do Application Loader java folder : / Applications / Xcode.app / Contents/Applications / Application Loader.app / Contents / MacOS / itms / java / lib

  • Open net.właściwości pliku przy użyciu dowolnej aplikacji edytora tekstu, np. text mate LUB sublime text

  • Zmień ten konkretny wiersz: #https.proxyPort=443 proxy port na https.proxyPort=80

  • Zapisz plik. I to wszystko !! Możesz łatwo przesłać swój plik binarny do aplikacji sklep teraz.

Jeśli powyższe metody nadal nie pomagają, postępuj zgodnie z ta czwarta metoda: regeneruj swój certyfikat

  • Goto iOS developer portal ( https://developer.apple.com/membercenter).

  • Odwołaj bieżący certyfikat, który jest używany przez Twoją aplikację do podpisywania.

  • Usuń bieżący "profil iOS distribution provision" z Dewelopera portal.

  • Zregeneruj certyfikat dystrybucji iOS i dodaj go w portalu deweloperów.

  • Regenerate " Dystrybucja iOS provision profile " dla app store dystrybucja i pobieranie na mac.

  • Zainstaluj.

  • Spróbuj ponownie użyć Xcode / application loader, aby przesłać kompilację.

 74
Author: Avijit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:02:43

Zdecydowanie jest problem, jeśli aplikacja utknęła w "application stuck process". Proponuję wybrać Application loader zamiast samego Xcode, ponieważ Application loader pokazuje status aktywności. Możesz wyraźnie wiedzieć, w którym kroku utknąłeś.

Najczęstszym problemem jest zablokowanie " uwierzytelniania w iTunes Store..."krok.

Możliwe są dwie prace, wokół których śledziłem i w końcu przesłałem moją aplikację do app store. Możesz spróbować obu. Dla mnie zarówno zadziałało przynajmniej raz.

Metoda pierwsza: ta metoda odtwarza Port proxy, aby używać połączenia http przez https

  1. Przejdź do folderu Application Loader java: / Applications / Xcode.app / Contents/Applications / Application Loader.app/Contents/MacOS/itms/java / lib

  2. Open net.Plik Właściwości z "sublime text "lub"text mate"

  3. Zmień " # https.proxyPort=443 "proxy port to" https.proxyPort=80"

  4. Zapisz plik i Otwórz ponownie program ładujący i spróbuj ponownie.

Metoda druga: zregeneruj swój certyfikat i profil dystrybucji iOS i spróbuj przesłać

  1. Goto https://developer.apple.com/membercenter

  2. Usuń poprzedni certyfikat, do którego odnosi się aplikacja do podpisywania.

  3. Anuluj certyfikat dystrybucji i pobierz go na komputer mac. I zainstaluj go klikając dwukrotnie.

  4. Usunąć aktualny "profil dystrybucji iOS" z portalu deweloperów.

  5. Zregeneruj "iOS distribution provision profile" dla dystrybucji app store i pobierz na mac.

  6. Zainstaluj go klikając dwukrotnie.

  7. Spróbuj ponownie użyć programu application loader, aby przesłać kompilację.

Edit: znowu mam ten problem podczas wgrywania nowego build ' a. Obie powyższe metody były stosowane, ale były blokowane w " uwierzytelnianiu..". Restart komputera mac Książka i zadziałało. po ponownym uruchomieniu poprzednie połączenie itunesconnect (które mogło zostać otwarte w przeglądarce przed przesłaniem aplikacji) zostanie zresetowane, co pozwala ponownie uruchomić komputer mac na łatwe uwierzytelnienie iTunes Connect. Wczoraj (26 stycznia 2014) etap uwierzytelniania iTunesConnect przebiegł w ciągu 2 minut. Mam nadzieję, że pomoże to komuś, kto traci cierpliwość, gdy utknął na etapie uwierzytelniania.

Edycja 2: przed usunięciem certyfikatu dystrybucji spróbuj tylko regenerować " iOS Profil Świadczenia Dystrybucyjnego". Zadziałało dla mnie inaczej możesz powtórzyć jak wyżej.

Mam nadzieję, że to pomoże. Wszystkiego najlepszego.

 25
Author: Rajan Maharjan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-27 04:25:53

Próbowałem wszystkich kroków z rozwiązania Rajana, żaden nie zadziałał. Jednak ten wątek na apple dev forum (https://forums.developer.apple.com/thread/76803 ) dał mi rozwiązanie w moim przypadku:

spróbuj tego, to mi to naprawiło. Otwórz Terminal i uruchom:

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

iTMSTransporter następnie zaktualizuje się, a następnie można spróbować przesłać w XCode ponownie.

 16
Author: Henry_821018,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-03 19:58:09

Dla mnie Wystarczy wylogować się ze strony ituneconnect i developer.apple.com działa.I po prostu za pomocą xcode przesłać. Nie ma potrzeby restartu

 9
Author: Kong Hantrakool,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-16 21:23:14

Mam ten problem dzisiaj. Ale w końcu odkryłem, że jest to spowodowane przez moje złe ustawienia.

W "Ustawieniach kompilacji" obiektu docelowego zmień ustawienia " tożsamość podpisu kodu - > Release" do certyfikatu produkcyjnego i " Profil Aprowizacji - > Release " do pliku aprowizacji dystrybucji.

Następnie Archiwizuj i rozpowszechniaj ponownie.

 6
Author: rick_du,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-07 13:24:01

Miałem ten sam problem.

Anulowałem i przeprowadziłem weryfikację. Okazało się, że napisałem URL Scheme niepoprawnie.

Xcode nie podał żadnych błędów podczas przesyłania i po prostu utknął, ale Walidacja dała błąd.

Więc najpierw spróbuj walidacji. Mam nadzieję, że to komuś pomoże.

 3
Author: Abdullah Umer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-21 21:56:48

Możesz spróbować anulować przesyłanie i ponowić próbę. Jeśli to nie zadziała, możesz wypróbować program ładujący od Apple. Zasadniczo robi to samo, ale nie rezygnuje z binarnego. Możesz pobrać aplikację loader z itunes connect. Zobacz https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Pierwsze kroki, Strona 9)

 2
Author: FelixLam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-13 12:23:19

Spróbuj tego na terminalu

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

Pracował dla mnie Po godzinach badań

 2
Author: Khaled Ahmed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-30 10:53:28

Stało się to dzięki itmstransporter
Spróbuj tego, to mi to naprawiło. Otwórz Terminal i uruchom:
Użyj tych poleceń jeden po drugim na terminalu. Mam nadzieję, że to ci pomoże

  1. cd ~
  2. mv .itmstransporter/ .old_itmstransporter/
  3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

ITMSTransporter następnie zaktualizuje się, a następnie możesz spróbować ponownie przesłać w XCode.

 2
Author: Sultan Ali,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-29 08:37:27

Spotkałem się z tym problemem wiele razy, próbowałem wszystkich kroków, ale nadal nie działa (sieć domowa) i spróbuj innej sieci działa dobrze (sieć firmowa). Naprawiłem ten problem poprzez aktualizację najnowszej Javy SE z 1.6 do 1.7 i działa jak urok

 1
Author: Nguyen Tran,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-08 20:02:24

Szczerze mówiąc, to może nie jest odpowiedź, ale to naprawdę działa na mnie.

Uruchomiłem Application Loader i zacząłem składać. Podczas gdy sumbitting się działo, Uruchomiłem organizer i wybrałem dystrybucję przez archiver w Xcode i zacząłem przesyłać współbieżnie. Pracowali razem, a druga z nich skompletowała zgłoszenie.

Po prostu moje doświadczenie.

 1
Author: Shahzaib Maqbool,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-12 07:41:15

Dla mnie problemem było to, że zmieniłem mojego Dev. Konto w pewnym momencie i sama Ładowarka aplikacji nie były już autoryzowane. Musisz ręcznie go przejść (Xcode - > Otwórz Narzędzia programistyczne - > Application Loader) i wypełnić dane konta

 1
Author: egorikem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-01 07:29:44

Miałem ten sam problem. I jak to naprawić przez:

  1. Usuń / Usuń wszystkie certyfikaty dystrybucji i profile aprowizacji z mojego komputera.
  2. cofnięcie certyfikatów dystrybucji i usunięcie profili udostępniania dystrybucji z Centrum Członkowskiego na developer.apple.com
  3. Utwórz nową dystrybucję certyfikowaną, generując nowe żądanie podpisywania certyfikatu z Keychain access
  4. Utwórz nowy profil App Store dla dystrybucji
  5. Pobierz nowo utworzony certyfikat i dodanie go do keychain access
  6. Pobierz nowo utworzony profil provisioning i dodaj go do xcode. Lub zsynchronizować z Xcode z ustawień konta.
  7. spróbuj przesłać ponownie.

To jest jakiś głupi problem, który Apple musi jak najszybciej naprawić. Zmarnowałem 2 dni na coś tak głupiego jak to.

 0
Author: Nitin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-24 07:23:45

Miałem ten sam problem. Wypróbowanie wszystkich tych odpowiedzi może czasami działać, ale zwykle zajmuje dużo czasu i może nie działać na końcu, jak w moim przypadku.

Wymyśliłem rozwiązanie, które prawdopodobnie zadziała dla wszystkich.

  • Twórz swoje .plik ipa wg: Product - > Arcive - > Disribute (Save for Enterprise or ...)- >Next I save .ipa at target

  • Xcode - > Otwórz narzędzie programistyczne - > Application Loader - > dostarcz swoją aplikację - > wybierz swoją .ipa plik

W ciągu kilku minut aplikacja zostanie przesłana do iTunes. Powodzenia

 0
Author: Umitk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-22 06:06:33

Wszystko, co zrobiłem, to zduplikowałem mój program ładujący Aplikacje.app w / Applications i uruchomił obie aplikacje w tym samym czasie.Tutaj wpisz opis obrazkaTutaj wpisz opis obrazka

 0
Author: Muhammad Irfan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-24 03:27:00

Miałem ten sam problem po aktualizacji Xcode5 do Xcode6. Po godzinach szaleństwa, jedyną rzeczą, która pomogła mi było usunięcie mojego konta w preferencjach Xcode i dodać moje konto ponownie.

W zeszłym tygodniu miałem ten sam problem po aktualizacji do Xcode7, to pomogło mi ponownie...

 0
Author: pechr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-23 14:01:46

VMware lub VirtualBox), spróbuj ustawić tryb karty sieciowej z domyślnego NAT na Bridged.

 0
Author: liviucmg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-07 11:52:13

To mi się udało:

  1. Wyloguj się z portalu iTunes we wszystkich przeglądarkach.

  2. Uruchom ponownie komputer Mac.

  3. Open Application Loader

  4. Kliknij swój Login Apple w prawym górnym rogu okna Application Loader.

  5. Kliknięcie dalej zakończy proces uwierzytelniania.

  6. Teraz wykonaj swój proces jak zwykle, klikając "dostarcz swoją aplikację" i postępując zgodnie z procedurą beyond to.

 0
Author: CoderSaru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-08 10:25:46

Mój problem polegał na tym, że zapomniałem zmienić identyfikator Bundle Identifier w Ustawieniach info Dla celu. Mam nadzieję, że to komuś pomoże.

 0
Author: Abhishek Biswas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-03 10:19:09

Miałem podobny problem podczas przesyłania aplikacji iOS przez program ładujący aplikacje.Potem raz po otwarciu iTunes równolegle wszystkie nagłe przesyłanie aplikacji było szybsze.Nie wiem, czy iTunes ma jakąkolwiek zależność od application loader.

 0
Author: yogi2806,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-21 09:21:04