Nie masz uprawnień do korzystania z tej usługi Błąd przesyłania aplikacji iTunes [zamknięty]

138

Od czasu aktualizacji „Użytkownicy i role” Apple do iTunesConnect pod koniec listopada 2015 r. U niektórych osób pojawia się komunikat o błędzie „Błąd operacji iTunes Store” i „Nie masz uprawnień do korzystania z tej usługi”.

Dzieje się tak podczas korzystania z XCode 6 i 7

wprowadź opis obrazu tutaj

Wcześniej mogłem przesłać aplikację przy użyciu tego samego konta iTunes.

Pradhyuman Chavda
źródło
co jeśli spróbujesz przesłać aplikację przez organizatora xcode? Wiem, że to nie jest odpowiedź na twój problem, ale aplikacja zostanie przesłana
Muhammad Adnan
Przesyłam aplikację z Organizatora, a kiedy próbuję załadować aplikację za pomocą narzędzia do ładowania aplikacji, również pojawia się ten sam błąd
Pradhyuman Chavda
Mam ten sam problem - czy znalazłeś przyczynę? Mogę zalogować się do itunes connect w porządku. Zaczęło się dziać w tym tygodniu.
Ed Sykes
@EdSykes Stworzyłem ipa za pomocą Xcode 6 i zapisałem na moim Macu i załadowałem ten ipa za pomocą App Loadera 2.9.1.
Pradhyuman Chavda
1
Wiem, że to stare pytanie, ale tutaj jest problem, który spowodował ten błąd. Miałem rolę administratora na developer.apple.com, ale nie miałem żadnych ról na koncie iTunes connect.
Kunal Shrivastava

Odpowiedzi:

60

Dzisiaj miałem ten sam problem. To, co zrobiłem, jest wymienione poniżej.

Go to XCode -> Preferences -> Accounts -> Apple Ids

Następnie wybierz swój Apple ID, usuń go, a następnie dodaj ponownie. Zamknij Xcode, otwórz go ponownie, a następnie wyczyść i zarchiwizuj projekt.

U mnie zadziałało.

Mam nadzieję, że to zadziała również dla kogoś innego.


EDYTOWAĆ

Jeśli Twój Apple ID już tam jest, możesz również spróbować użyć przycisku odświeżania dla wszystkich profili obsługi administracyjnej i certyfikatów.

Następnie uruchom ponownie Xcode, wyczyść i skompiluj projekt. Będziesz gotowy!

Manthan
źródło
Właśnie zobaczyłem ten błąd. Xcode po prostu stracił informacje o moim koncie.
Rog
1
Bingo, zostałem zarejestrowany w @ me, a nie @ icloud. Xcode chciał użyć @icloud. Dobra decyzja.
Sivli
Tak, będzie działać również, jeśli nie zmienisz szczegółów swojego identyfikatora Apple. W takim przypadku wystarczy odświeżyć profile aprowizacji i certyfikaty, zrestartować xCode, wyczyścić i skompilować. Wtedy będzie dobrze.
Manthan
1
Czy możesz wyjaśnić, co rozumiesz przez „możesz także spróbować z przyciskiem odświeżania dla wszystkich profili i certyfikatów obsługi administracyjnej”?
tyler.frankenstein
2
@ tyler.frankenstein: Po przejściu do xcode-> preferencje znajduje się przycisk odświeżania, a na kontach znajduje się przycisk odświeżania w lewym dolnym rogu. Spróbuj go odświeżyć.
Manthan
44

Na Xcode 7.1 wyłączyłem bitcode podczas przesyłania i został on przesłany idealnie. wprowadź opis obrazu tutaj

EDYTUJ: Możesz także wyeksportować archiwum aplikacji (przesyłanie do sklepu z aplikacjami iOS) i użyć narzędzia do ładowania aplikacji (naciśnij przycisk wyboru i zlokalizuj plik eksportu). Nie ma opcji „Include bitcode”, więc domyślam się, że jest ona domyślnie wyłączona w module ładującym aplikacje.

Tibidabo
źródło
Dzięki! To też był problem dla mnie. Nigdy bym nie zgadł na podstawie komunikatu o błędzie.
n13
5
To rozwiązało również problem dla mnie. Czy ktoś ma pomysł, jak to zrobić z włączonym bitcode?
Łukasz
2
To samo dotyczy wersji 7.1 (7B91b). Tylko dwie opcje: przesyłanie bez kodu bitowego lub przez moduł ładujący aplikacje. Smutno widzieć, jak Apple traktuje
twórców
Korzystając z modułu ładującego aplikację, mogłem odpowiedzieć na ostrzeżenie dotyczące „potencjalnej utraty dostępu do pęku kluczy” podczas przesyłania aplikacji przesłanej przez klienta. Udało mi się uzyskać więcej informacji i odpowiednio odpowiedzieć. Pozwoliło mi to pomyślnie zakończyć przesyłanie.
bits i
12

Wreszcie mogę przesłać IPA do sklepu iTunes.

Przede wszystkim tworzę ipa za pomocą Xcode 6, Export for iOS App Store Submission. Oszczędzaj na moim Macu.

I prześlij ipa za pomocą programu Application Loader w wersji 2.9.1. I został pomyślnie przesłany do iTunes.

Może to komuś pomoże.

Pradhyuman Chavda
źródło
1
Wgrywanie kompilacji za pomocą Application Loadera działało dla mnie. O dziwo, ten problem występuje tylko w jednym z moich projektów. Nie wiem, jaki jest tego powód.
Mustafa
To samo tutaj. Musiałem użyć programu ładującego aplikację, który faktycznie wskazywał na błąd w moim archiwum (nie obsługiwałem wszystkich orientacji interfejsu). Po tym, jak to naprawiłem, załadował się dobrze. Zauważ, że Xcode mógł być pomocny w tym przypadku, ale po prostu zawiódł, wyświetlając ogólny, nieprzydatny komunikat o błędzie uwierzytelniania. Będzie nadal używać Application Loadera od dłuższego czasu zamiast przesyłać aplikację przez Xcode!
Kedar Paranjape
Xcode -> Open Developer Tool -> Application Loader . Otóż ​​to.
Boweidmann
To rozwiązanie dla zdesperowanych. Powyższe rozwiązania zna deweloper, który podpisuje kod kilka razy, ale to była dla mnie ostatnia deska ratunku i zadziałało. Cholerny proces śpiewania w aplikacji Apple.
mkeremkeskin
10

Wiem, że to stare pytanie, ale może zauważyłem coś, co może ci pomóc.

Dzisiaj, gdy próbuję zalogować się do Itunes Connect przez przeglądarkę, Apple zwraca mi komunikat „ Twój identyfikator Apple ID lub hasło zostały wprowadzone nieprawidłowo. ”, Ale jestem pewien, że mój identyfikator i hasło są prawidłowe. Wygląda na to, że problem dotyczy jabłka, a nie naszego.

Myślę, że istnieje coś, co nie działa w Apple, i to nie bug Xcode.

Nie wiem, dlaczego nikogo o tym nie ostrzegają.

EDYTOWAĆ

Teraz Apple zaktualizowało swój status systemu - Apple Developer .

Luca D'Alberti
źródło
1
Właśnie spróbowałem, z członkiem zespołu, a następnie z agentem zespołu ... Zaakceptowałem zaktualizowaną Umowę z agentem zespołu. Obie nie działały
Vinzzz
Też próbowałem, ale to nadal nie działa dla mnie
Luca D'Alberti
To samo tutaj, może znowu zadziała za kilka godzin ...
Davis
1
Wygląda na to, że teraz Apple zaktualizował stronę Status systemu.
Luca D'Alberti
1
Mogę teraz zalogować się do iTunes Connect, ale nadal mam problem z przesyłaniem IPA. Miejmy nadzieję, że to wkrótce się rozwiąże ...
tagy22
10

Wystąpił ten sam błąd, gdy pracowałem z zagranicy i miałem bardzo wolne połączenie internetowe (prędkość wysyłania). W moim przypadku nie miało to nic wspólnego z poświadczeniami czy odświeżeniem profili. To była tylko prędkość wysyłania. Miałem prędkość wysyłania mniejszą niż 1 Mb / s. Próbowałem wiele razy bez powodzenia. Potem poszedłem do restauracji, gdzie prędkość wysyłania wynosiła 11 Mb / s i działała idealnie.

stacconi
źródło
Miałem podobny problem. Zamiast tego użyłem modułu ładującego aplikację i przeszedł przez ... zobaczmy, jak zakończy się przetwarzanie.
igraczech
Moduł ładujący aplikacji przesyła plik binarny, nawet jeśli prędkość jest mniejsza niż 10 KB / s. A korzystanie z modułu ładującego aplikacje było zaskakująco łatwe.
Boweidmann
3

Wybrałeś konto programisty, które nie ma praw do publikowania. Upewnij się, że wybierasz właściwy.

Na zdjęciu:
1. Czy konto agenta.
2. Konto członkowskie bez uprawnień do publikacji.

wprowadź opis obrazu tutaj

Alexey Bondarchuk
źródło
2

W zeszłym tygodniu też miałem ten problem. Ale było to spowodowane awarią iTunesConnect, ale teraz firma Apple rozwiązała ten problem, a serwer działa dobrze, więc nie wystąpi ten problem. Sprawdź i miej nadzieję, że teraz zadziała.

AppAspect
źródło
1

Otrzymałem ten błąd dzisiaj podczas próby przesłania z Xcode 6. Aplikacja, którą próbowałem załadować, została opracowana dla innego klienta, ale byłem administratorem jego konta. Ale teraz moja osobista subskrypcja Apple Developer wygasła. Nadal jestem administratorem na koncie klienta, więc mogłem się zalogować, zweryfikować kompilacje, pobrać profile udostępniania itp., Ale kiedy próbowałem przesłać, otrzymałem opisany powyżej błąd.

Moim rozwiązaniem było usunięcie własnego identyfikatora Apple i zamiast tego zalogować się bezpośrednio przy użyciu identyfikatora Apple ID moich klientów.

Johan Nordberg
źródło
1
  1. Usuń swoje konto na kontach preferencji Xcode
  2. Zamknij Xcode
  3. Dodaj swoje konto ponownie
  4. Archiwum
  5. Zatwierdź
jcubero
źródło
0

Usuń swój Apple ID z xocde i dodaj go ponownie, upewnij się, że masz całkowicie beta Xcode, jeśli otworzyłeś, a następnie otwórz go ponownie, wyczyść, zarchiwizuj, sprawdź, działa dla mnie

facebook-100000347310614
źródło
Dobrze jest mówić o „beta Xcode”, ponieważ wydaje się, że wersje beta Xcode nie są dozwolone, gdy próbujesz przesłać aplikację. Chodzi mi o to, że jeśli używasz wersji beta OSX lub wersji beta Xcode, zostanie wyświetlony błąd i jest to dość mylące. Wyjaśniam to, ponieważ dużo czasu zajęło mi uświadomienie sobie, jak posiadanie wersji beta OSX blokowało przesyłanie aplikacji w Xcode innej niż beta.
Oriol
0

Wyloguj się z programu ładującego aplikację, a następnie zaloguj się ponownie.

Przydarzyło mi się to i godzinami waliłem głową w ścianę różnymi kombinacjami podpisywania ...

Taylor Halliday
źródło
możesz spróbować użyć programu ładującego aplikację zamiast bezpośrednio używać Xcode. Na przykład miałem ten sam problem i nie otrzymuję żadnych dzienników poza tym, który napisałeś ... Kiedy użyłem programu ładującego aplikacje, zrozumiałem prawdziwy błąd.
Alessio Campanelli
0

Podczas napotkania tego błędu używałem niewłaściwego profilu aprowizacji (starego).

Po prostu przejdź do centrum członkowskiego i pobierz aktualny profil obsługi administracyjnej do dystrybucji AppStore. Kliknij dwukrotnie, aby zainstalować i upewnić się, że ten profil jest używany podczas tworzenia aplikacji.

wprowadź opis obrazu tutaj

Viktor Kucera
źródło