Pojawia się komunikat „Nie można zweryfikować klienta. (3000) ”podczas próby przesłania archiwum z Xcode do itunesConnect


114

Właśnie zaktualizowano do Xcode 7.1 i otrzymuję ten błąd. Był w stanie załadować dobrze przy użyciu 7.0.1


5
Bez ponownego uruchamiania Xcode 7.1 pomogło Clean and Clean Build Folder .
Boris Y.

3
FYI Złożyłem ten radar jakiś czas temu: openradar.me/22999921 , ale Apple nic o tym nie powiedział, mimo że kilka razy skontaktowałem się z kilkoma relacjami z programistami.
NachoSoto

2
Jest to prawie na pewno spowodowane usterką sieci lub czkawką na serwerach Apple, które przetwarzają przesłaną aplikację. Byłoby miło, gdyby Apple mógł to wykryć i zwrócić odpowiedni komunikat o błędzie z informacją, że należy spróbować ponownie. To uniemożliwiłoby programistom przeskakiwanie przez wszelkiego rodzaju obręcze, próbując dowiedzieć się, co poszło nie tak, jak czyszczenie, przebudowa, używanie zamiast tego programu ładującego lub mojego ulubionego, odłączanie myszy bezprzewodowej. Gdy po prostu spróbujesz ponownie, najprawdopodobniej zadziała.
Koppacetic

Wygląda na to, że Apple mógł to naprawić! Od kilku miesięcy stale otrzymuję odpowiedzi na to pytanie i odpowiedź - każdego dnia. Od 3 dni ten wzorzec ustał.
nevster

Odpowiedzi:


182

Hmmm, no cóż, ponowne uruchomienie Xcode, nowe czyszczenie, kompilacja i archiwum wydaje się to naprawić.


24
poprawny. Również ponowne przesłanie archiwum bez żadnych zmian często załatwia sprawę.
Mr. Zystem

1
Próbując ponownie przesłać plik, pojawia się ten sam błąd. Dopiero po wykonaniu powyższego błąd
zniknął

3
Po prostu spróbuj ponownie. Jeśli chcesz magii, powiedz głośno te słowa: harevithum haravithos, a następnie spróbuj ponownie. Działa :)
BootMaker

3
Ponowne uruchomienie i wyczyszczenie folderu kompilacji zwykle rozwiązuje wiele problemów ... W słowniku powinno być słowo na tę poprawkę.
Genki

2
Nie zadziałało od pierwszej próby, ale zadziałało od 4 lub coś w tym stylu. Powinien wyświetlić błąd z komunikatem „Xcode schrzanił, po prostu spróbuj ponownie” zamiast innych mylących informacji.
Alex

61

Jeśli napotkasz ten błąd, masz dwie możliwości:

Opcja A - Weź udział w zajęciach, które trwają minutę lub dwie. Może to być dowolna z czynności opisanych w innych odpowiedziach, takich jak ponowna instalacja XCode, odnowienie certyfikatów, wykonanie nowej kompilacji od podstaw po wyczyszczeniu pamięci podręcznych. Lub po prostu idź na kawę.

lub

Opcja B - przez chwilę nic nie rób.

Następnie spróbuj ponownie. Jeśli to nie zadziała, powtórz.


8
Tak, rozwiązanie związane z kofeiną zadziałało dla mnie. Mam błąd, przeszukałem StackOverflow, zrobiłem kawę i zadziałało :)
Fiach Reid,

Byłoby miło, gdyby istniała przynajmniej jakaś wskazówka, dlaczego po prostu czekanie i nic innego nie jest właściwą odpowiedzią. To prawda, że ​​Wyczyść / Odbuduj / Uruchom ponownie to trochę magiczna poprawka - ponieważ nie ma dobrego powodu, aby naprawiać problemy, ale czasami tak się dzieje - ale jeśli wiesz, co się dzieje, poprawiłaby tę odpowiedź.
absmiths

12

Właśnie zaktualizowano do Xcode 7.1 i otrzymuję ten błąd. Był w stanie załadować dobrze przy użyciu 7.0.1

to samo tutaj - ponowne uruchomienie, czysta kompilacja, archiwizacja i przesyłanie zakończyły się pomyślnie.


10

Mam ten sam problem. Złapanie filiżanki ☕️ zadziałało dla mnie.


1
Początkowo byłem sceptyczny do tego rozwiązania, ale po 20 minutach próby wyczyszczenia kompilacji, ponownej archiwizacji, ponownego uruchomienia komputera i tym podobnych, zdecydowałem się zaparzyć kawę. Udało się zaraz potem.
JRam13

7

Eksportowanie aplikacji jako .ipa i przesyłanie przez Application Loader 3.0 zadziałało. (Ponowne uruchomienie Xcode, czyszczenie i ponowna archiwizacja nie.)


7

Najpierw próbowałem załadować i otrzymałem błąd „nie można zweryfikować klienta”. Następnie przeprowadziłem walidację, która zakończyła się pomyślnie, a następnie ponownie przesłanie, które również zakończyło się sukcesem. Nie jest potrzebny restart itp.


2

Mam ten sam problem. Czysta kompilacja i usuwanie pamięci podręcznych projektów działały.


2

Miałem ten sam problem i próbowałem wszystkiego, w tym programu ładującego aplikacje, ale nadal nie można było załadować do iTunes Connect. Używam XCode 7.1.1 i OS X El Capitan.

Mam też zainstalowaną Avirę (darmową wersję) i kiedy ją wyłączę, wszystko poszło. Mam nadzieję, że to komuś pomoże.

Stackoverflow był moim wybawcą i źródłem goto dla Obj C, a teraz Swift !!


Wyłączenie Aviry jest tym, co naprawiło to dla mnie! Dzięki!
podkowa7

2

Miałem ten problem przez całą noc. Mam 🍵 ☕️🍺🍼, ale nie działa.

Rozwiązałem mój problem tylko z:

  1. Przełączam połączenie LAN na Wi-Fi
  2. Przesyłanie aplikacji przez moduł ładujący aplikacje
  3. Nie było to przydatne, ale zobaczyłem, że w Xcode rozpoczęcie przesyłania działa również po przełączeniu połączenia, więc być może połączenie było moim problemem.

1

Czysty projekt nie działa ze mną w XCode 7.2. Ale rozwiązuję problem, eksportując archiwum i używając narzędzia Application Loader.

Krok:

  1. Archiwum, które tworzysz.

  2. W Organizatorze: wybierz swoje archiwum.

  3. Wyeksportuj „Zapisz do wdrożenia w sklepie z aplikacjami na iOS”.

  4. Otwórz moduł ładujący aplikacje (Xcode -> Open Developer Tool -> Application Loader: Pobierz go, jeśli nie masz).

  5. Wybierz „Dostarcz aplikację” -> Wybierz wyeksportowany ipa.

  6. Przekazać plik.

=> Gotowe


1

Mam ten problem od Xcode 7.1 (od ponad miesiąca). Zrobiłem wszystko, co mogłem, próbując rozwiązać ten problem: zrestartuj Xcode, wyczyść projekt, wyczyść folder kompilacji, zbuduj z podłączonym urządzeniem, ponownie zainstaluj Xcode wiele razy, a nawet sformatuj cały dysk i zacznij od zera. Nic z tego nie działało.

W tym czasie mój kolega zawsze mógł bez problemu przesyłać te same kompilacje do App Store.

Co ciekawe, tym, co rozwiązało ten problem, było odłączenie myszy bezprzewodowej innej firmy niż Apple.

Dowiedziałem się o tym, kiedy próbowałem przesłać aplikację z mojego domowego komputera i otrzymałem ten sam błąd. Odłączyłem klucz sprzętowy myszy, spróbowałem ponownie i udało się.

Sprawdziłem to trzykrotnie zarówno na moim domu (MacBook Pro 2013), jak i komputerze służbowym (Mac Mini 2014).

To prowadzi mnie do wniosku, że podczas procesu przesyłania aplikacji Apple może sprawdzić, czy Twoje środowisko zostało stworzone wyłącznie przez Apple, i może na tej podstawie zablokować Twoje przesłanie. To wyjaśnia komunikat „Nie można zweryfikować klienta”.


Wow - to naprawdę dziwne
nevster

Rzeczywiście @nevster, dużo myślałem przed udostępnieniem tego, ale tak naprawdę to rozwiązało to dla mnie. Mam nadzieję, że pomoże to komuś innemu
adrianokw

To szalone! Ale niestety nie jest to rozwiązanie dla mnie.
JeroenJK

Pracuje dla mnie. Niesamowity! )
romaroma

1

Cóż to jest warte: otrzymałem ten błąd, gdy mój dysk startowy był prawie pełny (zostało mniej niż kilkaset MB).

Uprzątnięcie miejsca i ponowne przesłanie rozwiązało ten problem.


1

Doświadczam tego samego problemu. Wypróbowałem kilka z powyższych sugestii. Zamiast tego skorzystałem z narzędzia do przesyłania aplikacji.

Xcode> Otwórz narzędzia deweloperskie> Moduł ładujący aplikacji


1

Z pozostałych odpowiedzi wynika, że ​​wiele różnych rzeczy „rozwiązuje” ten problem. Oto szczegóły tego, co go dla mnie rozwiązało:

  1. IPad musiał być podłączony.

  2. IPad musiał być zalogowany (tj. Niezablokowany).

Po spełnieniu tych dwóch warunków program sprawdza poprawność i niezawodnie przesyła. Jeśli któryś z nich nie jest gotowy, nie mogę zweryfikować ani przesłać do iTunesConnect i otrzymuję Cannot verify client (3000)błąd.


1

Możesz użyć narzędzia Application Loader, aby przesłać swoją kompilację i rozwiązać ją!


0
  • Pobierz profile aprowizacji aplikacji na Apple Developer,
  • Zamknij i uruchom ponownie Xcode,
  • Uruchom profile aprowizacji przez Xcode,
  • Otwórz aplikację ponownie,
  • Ogólnie -> zdobądź "poprawkę" w Identity.

Możesz archiwizować i przesyłać do Apple Store


0

Gdy to się nie powiedzie dwa razy z rzędu, wybranie „Weryfikuj”, a następnie „Prześlij do App Store” załatwia sprawę.



0
  1. Przeprojektowałem aplikację z profilem aprowizacji „App Store”. Wcześniej był to profil aprowizacji „Ad-hoc”.
  2. Aplikację złożyłem z „Application Loadera” zamiast tradycyjnego „Organizatora”.

Powyższe dwa kroki umożliwiły mi również przesłanie aplikacji do iTunes Connect do testów beta. Zawsze jest element zaskoczenia, gdy Apple wydaje zaktualizowany kod XCode.


0

Po wypróbowaniu kilku rzeczy, to zadziałało:

  • Tuż przed załadowaniem pliku wykonywalnego, sprawdź go, a następnie masz modal, w którym możesz wybrać plik binarny. Po prawej stronie znajduje się nazwa używanego profilu informacyjnego. Obok jest strzałka.
  • Kliknij strzałkę, która otwiera wyszukiwarkę do lokalizacji profilu informacyjnego.
  • Usuń ten plik.
  • Uruchom ponownie XCode
  • Czysty
  • Odbudować Archiwum
  • Przekazać plik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.