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
/ Export
aplikacji 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 -> Account
zakł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 admin
w 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!