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

Fabrizio Bartolomucci
źródło
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.

RyanTCB
źródło
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.

Daniel Storm
źródło
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.

user2511630
źródło
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.

Publicus
źródło
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.

Juan Pedro Lozano
źródło
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

Andrey Gordeev
źródło
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

Stanie się tak, jeśli używasz identyfikatora Apple ID, który jest udostępniany między zespołami. Jeśli więc Apple ID jest używany przez więcej zespołów, po prostu usuń te wiadomości e-mail, których nie chcesz, lub utwórz nowe.

https://forums.developer.apple.com/thread/16159

dobre życie
źródło
4

Rozwiązałem problem.

Po prostu wyłącz uwierzytelnianie dwuskładnikowe.

Z https://appleid.apple.com

:)

Majed Dkahellalah
źródło
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.

Stal z recyklingu
źródło
3

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

Deepak Sharma
źródł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.

Fabrizio Bartolomucci
źródło
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.

Ernesto Fernandez
źródło
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.

Chauyan
źródło
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

Chief Shifter
źródło
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

drfear
źródło
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!

Wiek obsydianu
źródło
2

Właśnie ponownie uruchomiłem komputer Mac i działa poprawnie

Moayad AL-Najdawi
źródło
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.

Jordan H.
źródło
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 ([email protected]) 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ął.

CodeSmith
źródło
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.

Boopathy
źródło
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.

zoomlar
źródło
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.

batsansierra
źródło
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.

Peter B. Kramer
źródło
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.

JRod
źródło
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.

Dan Nichols
źródło
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.

Naftali Beder
źródło
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.

nickpatrick
źródło
0

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

Umesz
źródło
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

Ali Raza
źródło
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ć.

alexr101
źródło