2014-09-24 10 views
29

iTunes store operation failedoperacja nie powiodła się w iTunes Store Xcode 6

No eligible software found. Make sure this software is owned by your developer organization.

otrzymuję powyższy błąd podczas sprawdzania aplikacji z Xcode 6. Nie rozumiem dlaczego ten błąd to nadchodzi. Czy ktoś może mi pomóc rozwiązać ten błąd?

Dziękuję

Odpowiedz

8

To zdarzyło się do mnie, bo miał inny deweloper i itunesconnect kont. Upewnij się, że tworzysz aplikację na swoim koncie programisty i przesyłaj weryfikację za pomocą swojego konta itunesconnect. To działało dla mnie.

+9

Ale to absolutnie niedorzeczne z Apple, żeby to wymusić. Rozwijam aplikacje dla wielu klientów i do Xcode 6 Mogłem rozpowszechniać aplikacje i przesyłać je za pośrednictwem mojego konta programisty (pod warunkiem, że byłem członkiem ich konta programisty).Teraz mówią, że potrzebuję osobnych kont programistów Apple dla każdego posiadanego klienta. – wuf810

+0

Nie musisz mieć osobnego konta dev dla każdego klienta. Wydaje się, że problem występuje, jeśli masz różne własne konta dev i itc. Myślę, że możesz poprosić wszystkich klientów o dodanie istniejącego konta Apple do itunesconnect ... wtedy nie ma problemów –

+2

Jak dodać istniejące konto Apple do iTC? Jeśli masz na myśli przez użytkownika Invite, to zaproszenie nie może dotyczyć istniejącego adresu e-mail (mówi, że użytkownik ma już konto itv). czy to masz na myśli? – wuf810

32

Udało mi się przesłać za pomocą programu ładującego aplikacje zgodnie z sugestią w witrynie iTunesConnect.

  • Archiwum aplikacja z profilem rezerw dystrybucja
  • Export archiwum do dystrybucji gdzieś można go odnaleźć.
  • Pobierz program ładujący aplikacje 3.0 z iTunesConnect, jeśli nie jest jeszcze zainstalowany.
  • Otwarte Application Loader
  • W AppLoader, Zaloguj się do iTunesConnect konto chcesz zwolnić aplikację z
  • W AppLoader, Prześlij archiwum

Niezupełnie bezbolesny, ale nie pozwalają budować z kontem programisty iTunes i wydaniem z innego identyfikatora iTunesConnect.

+1

Jak mówi Matej Ukmar w swojej odpowiedzi, to dlatego, że masz inne konto dla konta Dev i iTunes Connect. Używanie programu ładującego aplikacje umożliwia zalogowanie się do programu iTunes Connect u właściwego użytkownika. – droussel

+0

Powiedział, jaki był powód, co było pomocne. Powtórzyłem to w ostatnim wierszu mojej odpowiedzi. Różnica polega na tym, że podałem wyraźne wskazówki zamiast 1-liniowej. – Suz

+2

Ten sam problem, a rozwiązanie było dokładnie tym zgłoszonym w tym pytaniu. Miałem dwa różne konta programistów i powiedziałem Xcode, aby użył właściwego konta, ale podczas sprawdzania poprawności lub wysyłania było to, że inne konto dev ignorowało mój poprzedni wybór! – Diego

21

Ten błąd wystąpił podczas sprawdzania poprawności mojej aplikacji. Problem polegał na tym, że konto programisty, którego używałem Profilu obsługi administracyjnej, różniło się od konta, którego używałem do sprawdzania poprawności mojej aplikacji. W prostych słowach: były to dwa różne identyfikatory APPLE.

Musisz dodać identyfikator APPLE, z którego korzystasz z profilu informacyjnego.

Wykonaj następujące kroki, aby pozbyć się tego błędu i dodać identyfikator Apple:

  1. Po kliknięciu na przycisk „Zatwierdź” ---> Kliknij na „Zobacz Konta”.

enter image description here

  1. następujące okno zostanie otwarte. W tym oknie kliknij przycisk +, jak pokazano poniżej.

enter image description here

  1. podręczne na pokazano trzy możliwości zostaną otwarte, jak pokazano poniżej. Wybierz "Dodaj Apple ID".

enter image description here

  1. zostanie otwarte nowe okno z prośbą o podanie Apple ID i hasło, jak pokazano poniżej.Wprowadź swój identyfikator Apple ID i hasło konta programisty, z którego korzystasz z profilu obsługi administracyjnej. A następnie naciśnij przycisk "Dodaj":

enter image description here

  1. Zobaczysz New Apple ID dodany w liście Apple ID.

  2. Zamknij okno Organizatora. ----> Zarchiwizuj ponownie produkt i sprawdź poprawność aplikacji, wybierając nowo dodany identyfikator Apple ID.

+1

Posiadanie wielu identyfikatorów Apple ID w Xcode jest teraz bardzo przydatne i jestem mile zaskoczony, że można to zrobić. Teraz widzę przypadek użycia. Jedyną bolesną częścią jest to, że musisz wybrać inne konto * za każdym razem, gdy przesyłasz swoją aplikację (na przykład, używam jednego identyfikatora jako mojego "głównego konta programisty", ale potrzebuję innego identyfikatora Apple ID do przesłania teraz). Jest to jednak znacznie lepsze, niż całkowite blokowanie, zmuszanie do używania tylko jednego identyfikatora Apple na raz lub korzystanie z programu ładującego aplikacje. –

+1

Got it ... Działa idealnie i dziękuje za krok po kroku jasne szczegóły ... – byJeevan

+1

Jedno zastrzeżenie - nie działa, jeśli jesteś członkiem zespołu innego konta. Musisz użyć rzeczywistego konta należącego do organizacji, która jest właścicielem aplikacji. – GoldenJoe

0

w mojej aplikacji ten problem wracał z powodu jednego błędu, który jest upload rozmiar obrazu złego w ipad2x który jest 152 * 152 przez 144 * 144, ale niektóre, jak i eksportować budować i upload przez program ładujący aplikacje. Program ładujący aplikacje poinformował mnie o dwóch ostrzeżeniach po przesłaniu kompilacji, która nie była właściwa. obraz wielkości ikony dla ipad @ 2x, a drugi był 64-bitowe ostrzeżenie, więc rozwiązałem problem z ikoną, a teraz zostałem wprowadzony w celu sprawdzenia poprawności mojej aplikacji z jedno ostrzeżenie wciąż jest 32-bitowe. jeśli powtórzyłeś kroki, takie jak Ty, najpierw przesłałeś kompilację z kreatora aplikacji, niż donot, zapomniałeś zmienić numer kompilacji.

6

Jak zauważyłem przez kilka innych, udało mi się rozwiązać ten problem, używając modułu ładowania aplikacji zamiast xCode, aby wysłać plik iPA do sklepu z aplikacjami. W moim przypadku zarówno xCode, jak i program ładujący aplikacje używały poprawnego konta iTunesConnect, ale z jakiegoś powodu, xCode nie mógł przesłać tej aplikacji. Mogę przesłać inne aplikacje bez żadnych incydentów, co doprowadziło mnie do szalonego gonitwy, sądząc, że problem dotyczy konkretnej aplikacji.

kroków do uchwały były:

  1. Application Loader do pobierania od iTunesConnect WWW (od 2/18/15, to w ramach środków i przycisk Pomoc).
  2. Install App Loader
  3. Od Xcode Build/Archiwum aby utworzyć pakiet dystrybucyjny
  4. Od Xcode Organizer, Eksport pakiet do lokalizacji
  5. z App Loader wybierz wyeksportowany plik pakietu IPA i przesłać do App Store .

Miło być obok tego!

1

Dla mnie pomógł przesłać z poświadczeniami konta agent. Konto programisty nie działało.

+0

nawet programista z rolą administratora też nie działał. co było dla mnie zaskoczeniem, ale podczas kontroli matrycy ról ma sens: https://developer.apple.com/programs/roles/ – pellekrogholt

0

Proszę sprawdzić bundleID aplikacji z itunesconnect & swój projekt w Xcode.We dostanie ten problem, jeśli nasz bundleID niezgodność z itunesconnect & projektu ..

byłem coraz ten sam błąd. Po pewnym dochodzeniu identyfikuję problem z bundleID. Zmieniłem bundleId zgodnie z itunesconnect. Aplikacja została zweryfikowana pod numerem & przesłanym pomyślnie w App Store.

Powiązane problemy