2014-12-14 11 views
9

Nie jestem pewien, czy to pytanie już istnieje, ponieważ nie jestem do końca pewien, czego szukać.Podłączanie Apple ID do wielu iTunes Connect

Więc tutaj jest wiele:

  1. mam Apple Dev związane ze email [email protected] Pracowałem nad aplikacją w centrum członkowskim, a także mam konto iTunes Connect połączone z tym samym identyfikatorem Apple ID.

  2. W tej chwili pracuję nad aplikacją (Super Marvel App) jako częścią zespołu (nazwijmy ją Team Marvel) Mój Apple ID został dodany do tego zespołu jako "Admin". Kiedy wchodzę do centrum członkowskiego, MC pyta mnie, którą organizację chcę wybrać (moja własna lub Team Marvel).

  3. Jednak agent tego zespołu nie mógł dodać mojego identyfikatora Apple ID do iTunes Connect, ponieważ należy do istniejącego konta programisty. Zrobiliśmy więc dodanie do mojej wersji e-maila z dodatkowymi przyrostkami, w tym przypadku "[email protected]".

  4. Problem polega na tym, że jestem programistą zespołu, a nie agentem (on nie jest technologią), więc każda archiwizacja, przesyłanie, sprawdzanie poprawności i eksportowanie pochodzą z mojego XCode. Ale kiedy próbuję przesłać/potwierdzić moją zarchiwizowaną aplikację, oznacza to, że moja organizacja nie ma uprawnień do przesłania tej aplikacji. (nie jestem pewien, czy jest to ważne, ale nazwa organizacji wyświetlanej podczas tego błędu nie jest taka sama jak nazwa zespołu programistycznego, który wybrałem wcześniej w procesie przesyłania.)

  5. Próbowałem dodać popiół + [email protected] adres jako jedno z kont Apple ID w Xcode, ale mówi mi „Błąd pobierania Developer Info”. przypuszczam, to dlatego, że konto w pytaniu nie jest rzeczywiste konto Apple Dev.

Na razie pracowałem nad tym procesem, przesyłając go za pomocą modułu ładującego aplikacje, ale wydaje mi się, że nieco go hakuję:

PYTANIE 1: Czy jest to właściwy sposób, aby tego uniknąć? Instynkt gut mówi mi, że to obejście w stylu włamania ma mnie ugryźć w zapleczu później.

PYTANIE 2: Czy agent zespołu Marvel musi wykonać wszystkie zgłoszenia w iTunes Connect? Wydaje się to być bardzo sprzeczne z intuicją, biorąc pod uwagę to, że mówimy o Apple.

Każda pomoc jest doceniana. Bądź świetny, chłopaki.

UWAGA: Nazwiska aplikacji i zespołów zostały zmienione ze względu na ochronę prywatności, a ponieważ Marvel jest nieskończenie chłodniejszy niż cokolwiek innego.

+0

Jak dodał cię do swojego zespołu w iTunes Connect? Problem leży w tej części. Zwykle, gdy zatrudniam nową osobę do mojego zespołu, zapraszam ich za pomocą identyfikatora mail (już zarejestrowanego w centrum członkowskim), do tej pory nie miałem żadnych problemów. –

+1

@MidhunMP Nie jestem pewien dokładnie jak, ale zakładam, że dodał mnie za pośrednictwem mojego e-maila. Początkowo próbował użyć mojego zwykłego adresu e-mail "[email protected]", ale odmówiono mu, mówiąc, że "wprowadzony adres e-mail należy już do konta iTunes Connect. Aby kontynuować, wpisz inny adres e-mail". –

+0

To brzmi jak [email protected] to twój AppleId, a on próbował stworzyć kolejny AppleId z tym samym adresem e-mail. I to oczywiście nie jest możliwe. – gnasher729

Odpowiedz

1

O ile wiem, tak to już jest. Program iTunes Connect nie jest połączony z centrum członkowskim, a w przeciwieństwie do centrum członkowskiego nie może obsłużyć wielu kont dla wiadomości e-mail. Jestem na tej samej łodzi co ty. Zawsze należy zapisać plik IPA i przesłać z Application Loader. Szkoda, że ​​nie możemy wybrać odpowiedniego konta iTunes Connect

+0

Pamiętaj, że teraz (przynajmniej z Xcode 7 GM?) nie można eksportować zdarzeń do dystrybucji w App Store od Organizatora w również w tym przypadku. Musisz mieć osobny identyfikator Apple ID dla zespołu powiązanego z aplikacją, którą przesyłasz na listę kont Xcode, aby działała, gdy nie była wcześniej. –

+0

W moim Xcode 7 GM działanie Export> Save for iOS App Store Deployment działa tak jak zwykle – nobre

+0

@AriBraginsky W tym samym numerze nie można eksportować IPA i uzyskać tego samego komunikatu o błędzie "Brak kont z dostępem do dostępu iTunes". Dodanie identyfikatora Apple (aliasu), którego używam do dodania w odpowiednim zespole, nie ma żadnych efektów. –

2

AKTUALIZACJA: Nie stosuj już tego podejścia. Apple ma teraz ostatecznie naprawiono program iTunes Connect, Developer Center i Xcode, aby prawidłowo obsługiwać jeden Apple ID dla wielu organizacji. Dodaj ten sam identyfikator Apple ID do tylu organizacji w obu systemach, ile potrzebujesz.


Wierzę, że jest wreszcie sposób na wykonanie tej pracy przy jednoczesnym zachowaniu zdrowia psychicznego w Xcode 6.3.2.

Główna sztuczka polega na upewnieniu się, że konto iTunes Connect i konto Centrum użytkownika Apple id są takie same dla każdej konkretnej organizacji. Wygląda na to, że Xcode to przyjmuje i próbuje użyć identyfikatora Apple Center w Centrum Członkowskim, aby uzyskać dostęp do iTunes Connect.

Tak więc, jak wspomniano w pytaniu, upewnij się i używaj stylu "+ folder" adresu e-mail, aby uniknąć tworzenia i zarządzania całą masą prawdziwych kont e-mail. Ale tutaj jest kluczowa część - dodaj konto stylu "+ folder" do Centrum Członkowskiego (tj. Zaproś konto "+ folder") dla tej organizacji i usuń swój zwykły identyfikator Apple ID, jeśli używasz go tam.

tj. nie należy używać funkcji Centrum członkowskiego do kojarzenia wielu organizacji z jednym kontem:. To będzie tylko mylić Xcode, jeśli potrzebujesz dostępu do wielu kont iTunes Connect. Użyj jednego konta "+ folder" dla każdej organizacji, z którą współpracujesz i dodaj ten identyfikator Apple ID do iTunes Connect i Member Center.

+0

Czy możesz użyć prostego identyfikatora Apple przypisanego do aliasu, czy musisz skonfigurować go jako konto programisty? Nie myśl, że możesz być administratorem zespołu (czyli zajmować się dystrybucją) bez posiadania licencji programisty powiązanej z identyfikatorem Apple ID. –

+0

Spróbowałbym użyć obu - tj. Użyć prostego identyfikatora Apple ID do zadań administratora zespołu i dodać alias do budowania i logowania do Xcode. –

+0

Nie jestem pewien, czy rozumiem całą proponowaną konfigurację. Moje obecne ustawienia: - ponieważ nie ma alternatywy (nawet jeśli sesja WWDC 2015 302 stanowi inaczej), używam pseudonimu Apple ID, aby być technicznym członkiem zespołu klienta w iTunes Connect; - Używam mojego oficjalnego (zwykłego) identyfikatora Apple ID jako administratora w Centrum Członkowskim dla zespołu klienta. Używam tego konta do certyfikatów i profili udostępniania. –