@sarnold Zamieniam Twój komentarz w odpowiedź, ponieważ zadziałał dla mnie.
Dwie oddzielne strony internetowe
Najwyraźniej ze względów historycznych i organizacyjnych Apple prowadzi działalność związaną z programistami i sklepami z aplikacjami w rozwidlony sposób.
developer.apple.com
Witryna internetowa zawierająca wszystkie zasoby techniczne, w tym dokumentację, filmy WWDC i tym podobne.
itunesconnect.apple.com
Ta całkowicie oddzielna witryna internetowa obsługuje stronę biznesową:
- Umowy, bankowość, płatności.
- Przesyłanie gotowej aplikacji.
- Definiowanie produktów do zakupów w aplikacji .
Problem: Różne sposoby obsługi kont
Witryna developer.apple.com jest zręczna, ponieważ programista może mieć jeden identyfikator Apple ID używany do łączenia wielu kont programistów. Może pracować dla trzech różnych firm i mieć przypisaną rolę na każdym z kont programistów tych firm na tym samym Apple ID. Kiedy loguje się do witryny programistów, pojawia się wyskakujące menu z pytaniem, do którego z kont deweloperów trzech firm chce uzyskać dostęp podczas tej sesji roboczej. Ładny.
Problem: w iTunesConnect nie jest tak przyjemnie. W iTunesConnect osoba „admin” nie może przypisywać istniejących Apple ID jako członków z rolą. Bardzo dziwny. Administrator jest zmuszony utworzyć nowy identyfikator dla każdej osoby dodawanej do zespołu. Oznacza to, że osoba dołączająca musi mieć wiele adresów e-mail. Jeśli administrator spróbuje dodać Cię do swojego iTunesConnect z adresem e-mail już używanym na koncie iTunesAccount innej firmy, pojawi się komunikat o błędzie, że adres e-mail / Apple ID są już używane. Oczywiście zespół programistów obsługujący witrynę iTunesConnect może skorzystać z pomocy zespołu deweloperów. ☹
Obejście problemu: sztuczka z adresem e-mail
Obejście przytoczone przez sarnold obejmuje funkcję adresów e-mail. Specyfikacje serwerów e-mail zawierają funkcję umożliwiającą rozszerzenie adresu e-mail . Możesz dodać sufiks do pierwszej części nazwy e-mail, dołączając „+” ZNAK PLUS. Z tego, co udało mi się ustalić, oprogramowanie pocztowe najpierw szuka rozszerzonej nazwy. Jeśli taka nazwa nie zostanie znaleziona, porzuca rozszerzenie i ponownie wyszukuje. Jeśli zostanie znaleziony, w rzeczywistości używana jest krótsza wersja adresu e-mail.
Więc jeśli programista Susan chce wykorzystać swój adres e-mail, susan@example.com
na drugim lub trzecim iTunesAccount, mówi osoba administratora swojego klienta w Acme Corporation użyć czegoś takiego jak jej adres e-mail: susan+acme.com@example.com
. Apple nadal utworzy niepotrzebny dodatkowy identyfikator Apple ID dla Susan, ale przynajmniej Susan nie musi zawracać sobie głowy tworzeniem i uzyskiwaniem dostępu do dodatkowych kont e-mail. E-maile wysłane przez Apple dotrą na jej susan@example.com
adres.
Susan dwukrotnie sprawdziła, czy to zadziała, zanim porozmawia z administratorem. Wysłała do siebie e-maila na adres, aby susan+acme.com@example.com
upewnić się, że dotarł na susan@example.com
konto.
W rzeczywistości serwery poczty e-mail nie są oszukiwane przez rozszerzony adres e-mail, ale iTunesConnect jest oszukiwany i tworzy nowy identyfikator Apple ID przy użyciu starego konta e-mail.
foo@example.com
ifoo+customer_name@example.com
?