Na Xcode 7 ciągle otrzymuję błąd „Brak kont z dostępem do połączenia iTunes”


100

Kiedy próbuję przesłać moją aplikację z nową wersją początkową Xcode 7.1 beta (7B60), pojawia się dziwny błąd, w wyniku którego pojawia się komunikat „Brak kont z dostępem do połączenia iTunes - wymagany jest dostęp do połączenia iTunes dla…. Dodaj konto w panelu preferencji kont ”, podczas gdy oczywiście konto jest dostępne i kopie, jak widać na załączonym zrzucie ekranu. Musiałem już usunąć wszystkie moje profile i przywrócić je ponownie, aby pomyślnie kodować, teraz to. Proszę, powiedz mi, jak mogę to naprawić.wprowadź opis obrazu tutaj

Dodano rolę techniczną

Szczegóły dotyczące roli technicznej


Czy próbowałeś usunąć konto z XCode i dodać je ponownie?
RoberRM

Tak, dwukrotnie, próbowałem nawet przesłać aplikację bez żadnego konta, a następnie postępowałem zgodnie z ich procedurą ponownego dodania konta.
Fabrizio Bartolomucci

Czy wszystkie umowy w iTunes Connect są uporządkowane? (Niedawna aktualizacja kontraktu)
RoberRM

1
Tak, oczywiście. Sprawdzam iTunes Store prawie codziennie. Teraz próbowałem go ponownie usunąć, zamykając Xcode i ponownie otwierając, postępując zgodnie z ich samouczkiem dotyczącym dodawania AppleID, ale nie ma sposobu. To musi być błąd w Apple. Oczywiście zgłosiłem problem również na forum Apple. forums.developer.apple.com/thread/18095
Fabrizio Bartolomucci

1
Nie sądzę, żeby ludzie na tym wiele zarobili. W każdym razie moim priorytetem jest teraz powrót do przesyłania moich aplikacji do sklepu z aplikacjami. O prywatność zadbam później.
Fabrizio Bartolomucci

Odpowiedzi:


35

W moim przypadku musiałem usunąć moje konto z Xcode> preferencje> konta> Apple ID, naciskając „-” w lewym dolnym rogu. Następnie „+” i ponowne dodanie moich danych. Nie ma to nic wspólnego z wymaganymi kontami technicznymi. Ponieważ jesteś administratorem, i tak masz pełny dostęp i uprawnienia.


1
Zrobiłem to i nie zadziałało, po czym opuściłem Xcode i uruchomiłem go ponownie, a potem zadziałało.
samkass

31

Usuń identyfikator Apple ID, z którym masz problemy, z listy kont. Następnie dodaj Apple ID z powrotem do listy kont.


1
To było jedyne rozwiązanie, które działało dla mnie. Usunąłem także inne identyfikatory Apple ID, których teraz nie używam, i jeszcze ich nie dodałem.
siburb

3
To również działało w moim przypadku, jednak irytujący może być ten komunikat o błędzie. Wygląda na to, że prawie wszystkim błędom Apple powinno towarzyszyć „Usuń swoje konta, wyczyść kompilację, zamknij Xcode, a następnie zacznij od nowa”
erparker

Po ponownym dodaniu konta musiałem ponownie uruchomić Xcode.
MSU_Bulldog

9

Sprawdź tutaj stan systemu. ☞ Stan systemu

Upewnij się, że kliknąłeś i otworzyłeś wybraną usługę. Może być zielony, ale może być wyłączony.

W moim przypadku, chociaż iTune Connect był zielony, kiedy kliknąłem, aby otworzyć moje konto, spinner aktywności działał w nieskończoność.

Więc tak naprawdę iTune Connect był problemem.

Czekałem, aż będę mógł zalogować się na swoje konto, spróbowałem ponownie załadować plik binarny z Xcode, po czym powyższe ostrzeżenie zniknęło.

Nie miało to nic wspólnego z moim Xcode ani kontem. To był serwer Apple.


To samo stało się dzisiaj.
Charles

8

Obejście: wyeksportuj plik .IPA do wdrożenia w sklepie App Store, a następnie użyj modułu ładującego aplikacje, aby przesłać go do iTunes Connect.


1
To była jedyna metoda, która u mnie zadziałała ... Organizator Xcode sprawia mi ostatnio tyle kłopotów, że robię to domyślnie.
orenk86

7

Dziś udało mi się rozwiązać ten problem. Problem polegał na tym, że moje konto programisty różniło się od mojego konta iTunes Connect (ponieważ jestem w różnych zespołach programistów).

Adres e-mail programisty był dostępny tylko w preferencjach Xcode, więc dodanie konta iTunes Connect rozwiązało problem.


Tak, to samo tutaj. Co ciekawe, to konto „iTunes connect” wydaje się być puste w panelu konta (brak umów itp.), Ale nadal działa - organizator pobiera odpowiednie dane z prawdziwego konta zespołu, a nie dodanego
IPv6

Preferencje XCode - Konta. Po prostu dodaj konto iTunes (identyfikator Apple)
Juan Pedro Lozano,

7

W moim przypadku utworzyłem konto programisty Apple , ale nie utworzyłem konta iTunes Connect


tak, to może być powszechne zamieszanie: po utworzeniu konta programisty Apple, nawet jeśli jest to konto administratora, nadal musisz utworzyć konto ITC i przynajmniej dać mu dostęp jako programista
Fabio Napodano

W moim przypadku zostało utworzone zarówno konto Apple Developer Portal, jak i konto iTunes Connect, ale byłem tylko administratorem portalu Apple Developer Portal. Nie dodano mnie jako żadnej roli do konta iTunes Connect.
Joe C


4

Rozwiązałem problem.

Po prostu wyłącz uwierzytelnianie dwuskładnikowe.

Z https://appleid.apple.com

:)


1
To był mój problem! Po zalogowaniu się do appleid.apple.com przy użyciu uwierzytelniania dwuskładnikowego udało mi się ponownie zarchiwizować w Xcode. To zabawne / dziwne, że Xcode nie dostarcza więcej wyjaśnień ani instrukcji, jak rozwiązać ten problem, gdy jest on związany z uwierzytelnianiem dwuskładnikowym.
Dale Zak

1
Wreszcie! Cały dzień próbowałem rozwiązać ten problem. Po prostu zalogowanie się na appleid.apple.com i udzielenie odpowiedzi na pytania bezpieczeństwa było dla mnie rozwiązaniem.
Kevin Cooper

Cóż, to świetne rozwiązanie. „Po prostu ułatw hakowanie konta”. ORLY Apple?
Joris Mans,

Próbowałem tego, ale to nie zadziałało. Jednak: wyłączenie 2FA umożliwia korzystanie z ApplicationLoader.
Sjakelien

3

Otrzymałem ten komunikat o błędzie podczas próby przesłania przy użyciu wersji beta xCode 9 - nie używaj wersji beta.


3

Dla mnie (pracującego z XCode 9.3) rozwiązaniem było zamknięcie i ponowne uruchomienie XCode, zadziałało!


2

Na razie przesyłam wyeksportowaną aplikację z Application Loaderem, który wydaje się bardziej przyjazny. Kiedy Apple podejmie decyzję i naprawi Xcode, pójdę na skrót.


W rzeczywistości nawet AL podaje wiele błędów w oparciu o fakt, że używam Xcode 7.1 zamiast 7. Podejrzewam, że może to być również przyczyną problemu z przesyłaniem z Xcode. Teraz pobieram wersję 7 i zobaczę, co się stanie.
Fabrizio Bartolomucci

W rzeczywistości, korzystając z technicznego użytkownika, mogę ostatecznie przesłać plik binarny na XCode 7. Są więc dwa czynniki: użycie użytkownika technicznego i Xcode 7. Ten sam błąd został spowodowany przez nieprzestrzeganie obu.
Fabrizio Bartolomucci

W moim przypadku działało dobrze z AL (używając konta administratora). O dziwo, XCode (7.1) działał dobrze kilka dni temu, używając innego konta.
alex-i

2

Pierwszy raz stanąłem przed tym problemem.

W moim przypadku musiałem tylko poczekać i sam się naprawił. Wysłałem dwie aktualizacje, a po udanym przesłaniu pierwszej, godzinę później miałem ten błąd na następnej. Wypróbowałem, co inni mówią o usuwaniu i dodawaniu konta, ale to nie zadziałało. To prawdopodobnie coś po stronie Apple.


czekam na ostatnie 3 dni i nadal mam problem
Patel Jigar

w tej samej sytuacji co twoja
Patel Jigar

w końcu pomyślnie przesłane przez siebie
Patel Jigar

2

Usuń bieżące konto, którego używasz teraz, i dodaj ponownie, to jedyne rozwiązanie tego problemu.


2

Miałem ten sam problem kilka dni temu i wypróbowałem wiele rozwiązań, ale żadne z nich nie zadziałało.

Ale odkryłem, że próbuję przesłać kompilację za pomocą mojego Macbooka podłączonego do Wi-Fi gości firmy i używam zapory ogniowej, aby zapobiec przesyłaniu lub dołączaniu plików.

właśnie próbowałem przesłać go z innej sieci, która umożliwia przesyłanie i tak, to było takie proste: D


2

Nadal udało mi się pomyślnie wyeksportować aplikację (zamiast klikać przycisk przesyłania do sklepu z aplikacjami), a podpisywanie nadal działało. Apple pozwala także na użycie czegoś, co nazywa się Application Loader. W ten sposób udało mi się pomyślnie przesłać.

https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html


Chociaż może to teoretycznie odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj zasadnicze części odpowiedzi i podać link do odniesienia. Zobacz tutaj, aby uzyskać instrukcje, jak pisać lepsze odpowiedzi oparte na odsyłaczach. Dzięki!
GhostCat

2

Jak już stwierdzono w dwóch innych odpowiedziach, zwróć uwagę, że konto iTunes Connect różni się od konta programisty Apple . Musisz stworzyć oba . Chociaż dokumentacja programisty Apple stwierdza, że ​​konieczne będzie przesłanie do iTunes Connect, nie stwierdza ona wyraźnie, że należy osobno zarejestrować się w programie iTunes Connect .

Nie jest to oczywiste podczas próby Upload/ Validate/ Exportaplikacji za pośrednictwem Xcode, ponieważ jest to pierwszy krok, w którym będziesz potrzebować konta iTunes Connect. Ponadto komunikat o błędzie wyświetlany, gdy nie masz konta iTunes Connect, zawiera łącze z uprawnieniem Add account, chociaż łącze to po prostu przenosi Cię z powrotem do Xcode -> Preferences -> Accountzakładki (która w rzeczywistości nie pozwala na utworzenie konta iTunes Connect).

Próbowałem odwiedzić iTunes Connect, aby utworzyć konto, chociaż ta strona powiedziała mi, że muszę utworzyć konto, zanim będę mógł uzyskać dostęp do iTunes Connect. Biorąc pod uwagę, że byłem adminw zespole, pomyślałem, że będę miał na to pozwolenie. Jednak krytyczny krok, którego mi brakowało, został schowany głęboko w pomocy iTunes Connect :

Początkowo tylko agent zespołu (osoba, która dołącza do programu Apple Developer Program) może zalogować się do iTunes Connect i wykonać te czynności. [...] Jeśli jesteś agentem zespołu, użyj identyfikatora Apple ID, którego użyłeś do dołączenia do programu Apple Developer Program i dodaj innych użytkowników do swojej organizacji iTunes Connect.

Przekazanie agenta zespołu do dodania mnie do iTunes Connect (jak opisano tutaj ) rozwiązało problem za mnie; Teraz mogę pomyślnie przesyłać, weryfikować i eksportować aplikacje za pośrednictwem Xcode.

Mam nadzieję, że pomoże to komuś, kto również nie zdawał sobie z tego sprawy!



1

Napotkałem ten problem na moim komputerze, na którym działa najnowsza wersja Xcode w wersji beta OS X. Aby rozwiązać ten problem, zarchiwizowałem aplikację na innym komputerze z najnowszą publiczną wersją OS X i Xcode i załadowałem ją stamtąd. Po prostu wyeksportowałem swoje konto programisty i zaimportowałem je na inny komputer. Aplikacja została przesłana pomyślnie.


1

Miałem ten problem z moim kontem, które jest w wielu zespołach.

Musiałem:

  1. Jawnie dodaj AppleId dla konta iTunes Connect nowego zespołu (name+email@email.com) w xCode-> Preferences.

  2. Sprawdź mój adres e-mail dla nowego konta iTunes Connect, logując się na https://appleid.apple.com .

Po tym błąd zniknął.


1

Pozwól, że ci powiem, co mi pomogło. Otrzymałem ten sam problem.

Później zorientowałem się, że używam OpenDNS do kontrolowania mojej sieci, a kiedy wyłączyłem OpenDNS, działa dobrze, a problem został rozwiązany.

Osoby szukające rozwiązania sprawdzają więc, czy masz firewalle. Zachowaj to jako jedną ze swoich list kontrolnych.

Popraw mnie, jeśli się mylę.

PS Wypróbowałem również powyższe rozwiązania, ale nic nie działało, dopóki nie wyłączyłem firewalla.


1

Ten problem pojawił się po ponad 470 pomyślnych przesłaniach do iTunes Connect. Po usunięciu moich profili obsługi administracyjnej, unieważnieniu moich certyfikatów, usunięciu mojego identyfikatora Apple i ponownym dodaniu go xCode - Accountsbez żadnego sukcesu, zadzwoniłem do działu wsparcia Apple ... Nie mogli pomóc.

W końcu wpadłem na szalony pomysł, aby usunąć siebie jako administratora z INNEGO zespołu. To teraz działa. Tak więc, dla tych, którzy mają ten problem, zadaj sobie pytanie, czy jesteś częścią innego zespołu, który może być w konflikcie.


1

Możesz mieć ten problem, jeśli Twoje członkostwo w programie Apple Developer Program wygasło.

Samo odnowienie go (i zapłacenie 99 €) rozwiąże problem.


Przypadek: „Umowa licencyjna programu Apple Developer została zaktualizowana”.
Beber

1

Oto jak to rozwiązałem… nie jest jasne, który z poniższych elementów był kluczowy.

1) Sekcja umów w iTunesConnect prosiła o podanie nowych informacji bankowych (tj. Czy moje konto bankowe było kontem indywidualnym czy firmowym). Odpowiedziałem. „Potwierdzenie” zajęło około 10 minut - w międzyczasie zrobiłem 2 i 3 poniżej.

2) Usunąłem konto iTunes (myname @ gmail.com) z kont na moim Macu. Następnie z powrotem dodałem to konto.

3) Opuściłem Xcode i uruchomiłem go ponownie.


0

Zauważyłem, że wydaje się, że są tam wymienione dwa konta e-mail - Twój Gmail i adres e-mail domeny.

Którego adresu używasz do logowania się do iTunes Connect? Czy to różni się od konta, którego używasz do tworzenia profili obsługi administracyjnej?

Właśnie natknąłem się na ten sam problem i udało mi się go rozwiązać po wielu uderzeniach głową w klawiaturę.

Od wieków używam mojego osobistego konta Gmail (które jest moim Apple ID) do tworzenia aplikacji. Zawsze było połączone z zespołem mojej organizacji.

Jednak właśnie zdałem sobie sprawę, że moje konto iTunes Connect faktycznie korzysta z mojej służbowej poczty e-mail.

Podczas próby podpisania aplikacji w Xcode zamiast tego próbowałby zalogować się do iTunes Connect przy użyciu mojego osobistego adresu e-mail, który w rzeczywistości nie jest powiązany z moją organizacją w iTunes Connect.

Właśnie dodałem swoje konto osobiste do iTunes Connect mojego zespołu. Voila! Znowu wszystko w porządku. (Prawdopodobnie powinienem był utworzyć identyfikator Apple ID dla mojej służbowej poczty e-mail i dodać go w Centrum członkowskim, ale tworzenie profili obsługi administracyjnej jest jak dźgnięcie nożem w oko).

Teraz jestem naprawdę zdumiony, jak to działało w przeszłości.

Mam nadzieję że to pomoże.


0

Miałem podobny problem w Xcode 7.0.1, w którym pakujemy aplikację do wydania przez inną firmę. W przeszłości nie stanowiło to problemu, ponieważ nasze konto ma dostęp administracyjny i mamy wymagane profile obsługi administracyjnej.

Jednak w Xcode 7.0.1 otrzymuję ten sam błąd „Brak kont z dostępem do iTunes Connect”. Wypróbowałem wspomnianą powyżej poprawkę „Technical User”, ale nie przyniosła ona żadnego efektu.

Pobrałem Xcode 7.1 beta 2 i wydaje się, że problem został rozwiązany, ponieważ mogłem skompilować i spakować aplikację do wydania innej firmy. Wydaje się więc, że jest to błąd w Xcode, który, mam nadzieję, został naprawiony.


0

Spróbuj zmienić numer wersji aplikacji (nie numer kompilacji) - np. Z 1.5 na 1.6.

Żadna z pozostałych odpowiedzi nie działała dla mnie, a to (w niewytłumaczalny sposób) rozwiązało problem.


0

Zdarzyło mi się to podczas próby przesłania treści z kawiarni z nierównym / ograniczonym Wi-Fi. Moduł ładujący aplikacji również nie powiódł się z komunikatem o błędzie związanym z SSL.

Jeśli żadne z powyższych rozwiązań nie działa, sugeruję wypróbowanie po prostu z innej sieci Wi-Fi.


0

W moim przypadku internet działał wolno, więc problem występował. Zmieniłem sieć mojego Maca, problem został rozwiązany.


0

znajdę rozwiązanie, po prostu otwórz ten link

https://appleid.apple.com/#!&page=signin

W sekcji Bezpieczeństwo kliknij Wygeneruj hasło poniżej Hasła specyficzne dla aplikacji.

więc teraz wygenerowałeś hasło, teraz otwórz program ładujący aplikacje i wyślij e-mail i wygenerowane hasło to wszystko, teraz możesz przesłać wideo do itune za pomocą programu ładującego aplikacje. Dzięki


0

Zrestartuj swój komputer

Uruchom ponownie Xcode

Zarchiwizuj ponownie swoją aplikację

Usuń i ponownie dodaj użytkownika

To zadziałało dla mnie po 2 godzinach rozwiązywania problemów, a nawet wypróbowaniu programu ładującego aplikacje. Nie wiem, który. Ale spróbuj kombinacji tego i może zadziałać.

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.