Zespół programistów nie wyświetla się w Xcode

89

Jestem samozatrudnionym programistą iOS, więc mam własne członkostwo w dystrybucji iOS.

Od kilku dni pracuję jako programista w zespole. Moje konto Apple zostało dodane do ich iTunes Connect / Users and Roles. Działa, ponieważ mam dostęp do szczegółów aplikacji, którą aktualnie opracowujemy.

Jednak nie mogę tego zrobić dobrze na Xcode. Dlatego Xcode mówi, że identyfikator pakietu jest nieprawidłowy, ponieważ nie mam profili aprowizacji.

W „Projekt> Ogólne> Tożsamość> Zespół” mogę wybrać tylko własne konto i nie widzę nowego zespołu, do którego należę. Nie widzę tego również na stronie Konta w preferencjach Xcode.

Lider zespołu utworzył dla mnie profil informacyjny. To nie rozwiązało problemu.

Pytanie: Jak dodać nowy zespół, do którego należymy w Xcode?


Uwaga - w końcu Apple rozwiąże ten szaleństwo,

W końcu naprawiają to w 2018 roku:

wprowadź opis obrazu tutaj

GoldXApp
źródło
1
Niesamowite jest to, że w Apple istnieje RÓŻNICA MIĘDZY „DEWELOPEREM” A „ITUNES CONNECT”. Twoja firma musi zaprosić Cię na „sprawę programisty”, jak pokazano na zdjęciach @imbru poniżej. Jeśli jesteś „tylko” zaproszony do „rzeczy z iTunes”, masz przejebane. Tak głupi.
Fattie

Odpowiedzi:

91

Od 12 lutego 2019 r. Firma Apple ujednoliciła systemy AppStore Connect i developer.apple.com.

Aby dodać funkcje profilu i certyfikatów:

  • Przejdź do App Store Connect> Users and Access
  • Wybierz swoje konto użytkownika. (Być może będziesz musiał być administratorem zespołu, aby to zrobić).
  • W sekcji „Zasoby dla programistów” zaznacz pole „Dostęp do certyfikatów, identyfikatorów i profili”.

sekcja zasobów dla programistów

Hugo Dozois
źródło
10
Próbuję dodać kogoś jako menedżera aplikacji, kiedy przewijam w dół do tego pola wyboru, jest ono uncheckedwyszarzone i nie pozwala mi zaznaczyć tego pola. Każdy pomysł, dlaczego?
Wikkle_A,
3
@Wikkle_A pole wyboru wyglądało na wyłączone, ale kliknięcie działało. Jednak cel kliknięcia jest bardzo mały, a kliknięcie etykiety nie działa.
Hugo Dozois
2
Dowiedzieliśmy się więc, że nie mam uprawnień do certyfikatów na koncie klienta. Na karcie Użytkownik znajduje się teraz pole wyboru umożliwiające zezwolenie na uprawnienia do certyfikatów, które mogą być nadawane tylko przez osoby, które mają uprawnienia do certyfikatów.
Wikkle_A,
5
Ta opcja wydaje się być całkowicie wyłączona, jeśli masz „Indywidualne” konto programisty zamiast konta programisty „Organizacja”. Nawet jeśli włamię się do kodu HTML i na siłę zaznaczę pole wyboru, przy próbie zapisania zmian pojawia się komunikat o błędzie „Twoje konto nie ma uprawnień do edycji innych użytkowników. Skontaktuj się z agentem zespołu, aby uzyskać więcej informacji”. Dla przypomnienia, jestem właścicielem / administratorem konta, więc powinienem mieć dostęp do wszystkiego. Więcej informacji: apple.stackexchange.com/a/358562/13594
Michael,
1
To jest obecne rozwiązanie w systemach ujednoliconych. Przyjęta odpowiedź jest nieaktualna.
Nathan Hosselton
90

Przytłaczający problem tutaj:

Apple ma dwa zupełnie różne podstawowe systemy,

- system „developer.apple”

i

- System łączenia iTunes

Są zupełnie inni. Z reguły musisz być w obu .

To najbardziej zagmatwana (i niedorzeczna) rzecz w całej branży oprogramowania. Jest źródłem nieskończonego zamieszania.

Kiedy napotkasz problem na tej stronie, w 99% przypadków rozwiązanie brzmi: „dodali mnie do iTunes Connect, ale zapomnieli dodać mnie do Developer…” lub „zapomnieli ustawić mnie jako administratora na jednym lub w inny."


Jeśli zostałeś dodany do istniejącego zespołu, poproś o zaproszenie jako administrator

Przejdź do centrum programistów Apple: https://developer.apple.com/account

To znowu developer.apple,

NIE

itunesconnect.apple !!!

Po wejściu na developer.apple.com/account upewnij się, że jesteś we właściwym zespole w prawym górnym rogu:

wprowadź opis obrazu tutaj

Wejdź do sekcji ludzie

wprowadź opis obrazu tutaj wprowadź opis obrazu tutaj

Upewnij się, że jesteś administratorem:

wprowadź opis obrazu tutaj

Jeśli wszystko jest w porządku tutaj. Więc zatrzymaj całkowicie Xcode i uruchom go ponownie.

Upewnij się, że Twoje konto zostało dodane do Xcode w Preferencje-> Konto

wprowadź opis obrazu tutaj

Jeśli nie, kliknij + w lewym dolnym rogu i dodaj swoje konto.

Teraz w swoim projekcie idź do celu:

wprowadź opis obrazu tutaj

W zespole Twój nowy zespół musi się pojawić:

wprowadź opis obrazu tutaj

Powtarzać,

w Apple istnieje RÓŻNICA MIĘDZY „DEWELOPEREM” A „ITUNES CONNECT”.

Twoja firma musi zaprosić cię na „sprawę programisty”, jak pokazano na zdjęciach tutaj. Jeśli jesteś „tylko” zaproszony do „rzeczy z iTunes”, nic nie działa. Naprawdę głupie i dziwaczne, ale tak właśnie jest.

Kevin ABRIOUX
źródło
Dzięki! 'zatrzymaj całkowicie XCode i uruchom go ponownie.' - rozwiązał dla mnie problem
Edgar
2
To było dla mnie właściwe rozwiązanie. Moje konto nie zostało jeszcze dodane do developer.apple.com. Po tym + zainstalowaniu wymaganych certyfikatów i kluczy udało mi się zbudować i przesłać aplikację.
sascha
To było naprawdę pomocne, ponieważ byłem zdezorientowany. Apple powinno zrobić kilka małych filmów instruktażowych, takich jak zespół Androida. Tworzenie Androida jest ostatnio przyjemniejsze.
Badr
1
Pamiętaj też, że możesz zapraszać ludzi tylko wtedy, gdy masz firmę. Jeśli Twoje konto jest zarejestrowane jako indywidualny programista, nie zobaczysz nawet przycisku Osoby.
Simon Moshenko
9
TO JEST PO TERMINIE. Zobacz odpowiedź Hugo Dozois.
Tobe_Sta
12

ROZWIĄZANIE: Moje konto nie zostało dodane na stronie certyfikatów centrum członkowskiego lidera zespołu programistów. Właśnie mnie dodał i otrzymałem zaproszenie do przyłączenia się. To rozwiązało problem, ponieważ mogę teraz wybrać swój zespół w Xcode.

GoldXApp
źródło
Czy masz na myśli stronę developer.apple.com/account/ios/certificate ? Mam ten sam problem, ale nie mogę znaleźć miejsca, w którym można dodać certyfikaty dla innego konta.
Merijn Den Houting
W rzeczywistości nie musisz dodawać certyfikatów dla innego konta w dowolnym momencie pod warunkiem prawidłowego skonfigurowania iTunes Connect, co wcale nie jest łatwe! Nie wiem dokładnie, którą stronę przejść, ponieważ zrobił to lider mojego zespołu.
GoldXApp
4

Oprócz tego, co powiedział @opyh, Twój użytkownik musi zaznaczyć opcję „Dostęp do certyfikatów, identyfikatorów i profili”. na https://itunesconnect.apple.com/access/users, aby zobaczyć swój własny zespół.

Następnie musisz dodać swoje konto w xcode> target> team, a pokażesz, że twój użytkownik jest przypisany do zespołu.

Adrián Peromingo Casas
źródło
2

W tym celu musisz wykonać następujące czynności:

  1. Sprawdź, czy Twój Apple ID został dodany do zespołu w portalu Apple Developer z określoną rolą. Jeśli nie, to należy go dodać.
  2. Następnie musisz dodać swoje konto Apple w ustawieniach Xcode w następującej ścieżce. Jeśli dodano, usuń i dodaj ponownie

Xcode -> Preferencje -> Konta -> Dodaj konto, klikając przycisk „Plus” (+) w lewym dolnym rogu

Jeśli tak się stanie i nadal masz problem, ponownie wygeneruj profil aprowizacji, zainstaluj go i używaj.

nic
źródło
5
1. Mój identyfikator Apple ID został dodany z określoną rolą, ponieważ mogę zarządzać aplikacją na iTunes Connect. 2. Moje konto jest już w xCode, ponieważ już załadowałem aplikację z tego konta bezpośrednio z xCode. Otrzymałem plik .mobileprovision i dwukrotnie go kliknąłem, ale nie rozwiązało to mojego problemu.
GoldXApp
2

Wygląda na to, że gdy Apple połączyło konta App Store Connect i Developer, niektóre konta zostały pominięte, takie jak moje - w moim przypadku (jestem częścią zespołu, ale nie posiadaczem konta) musiałem użyć innego rozwiązania:

Jeśli zespołu brakuje w jednym z menu, pozwól właścicielowi konta usunąć Twoje członkostwo w App Store Connect i ponownie Cię zaprosić. Po zaakceptowaniu nowego zaproszenia brakujący zespół powinien zostać wyświetlony zarówno w App Store Connect, jak iw portalu deweloperów. Teraz możesz go również używać w Xcode.

opyh
źródło
Nie mam pojęcia, dlaczego było to konieczne, ale ponowne usunięcie i dodanie konta pomogło. dzięki!
benedikt
2

Dla tych, którzy żyją w 2020 roku, ale są po prostu zagubieni, tutaj przeniósł się przycisk „Zespół”! Znajdziesz go po prostu w sekcji „Podpisywanie i możliwości” zamiast „Główne”. Zobacz obrazek poniżej:

PRZYCISK ZESPOŁU PRZENIESIONO „PODPISANIE I MOŻLIWOŚCI”

SHANNAX
źródło
2
Prosimy o dodanie wszystkich informacji do odpowiedzi zamiast linkowania do zdjęć
Nico Haase,
Ostatnia wersja z lipca 2020 r.
SHANNAX
Shannah pojawia się tutaj jako (osobisty zespół), ale osobisty zespół nie może archiwizować IPA, więc pozwala to na testowanie na symulatorach, ale nie działa jako „programista xcode”, który może tworzyć ipas.
spodell
1

Xcode nie widzi Twojego zespołu programistów (nie jest zespołem osobistym), dopóki administrator nie sprawdzi następnego ustawienia w AppStoreConnect, nawet jeśli Twoja rola to programista

Access to Certificates, Identifiers & Profiles
yoAlex5
źródło
0

Możesz również potrzebować odpowiedniego certyfikatu. bez konieczności posiadania pełnego dostępu do certyfikatów lub bycia pełnym administratorem

możesz wysłać e-mail do twórcy certyfikatu podpisującego. Poproś twórcę o wyeksportowanie certyfikatu podpisywania na komputerze Mac, aby można było zainstalować go na komputerze Mac. wprowadź opis obrazu tutaj

Więcej informacji można znaleźć w poniższym linku:

https://help.apple.com/xcode/mac/current/#/dev3a05256b8

https://help.apple.com/xcode/mac/current/#/dev154b28f09

Rasol Abd Ali
źródło
Proszę podsumować zawartość linku.
de.