Entwicklungsteam wird in Xcode nicht angezeigt


89

Ich bin ein selbstständiger iOS-Entwickler und habe daher eine eigene iOS-Vertriebsmitgliedschaft.

Seit einigen Tagen arbeite ich als Entwickler in einem Team. Mein Apple-Konto wurde in iTunes Connect / Benutzer und Rollen hinzugefügt. Es funktioniert, da ich auf die App-Details der aktuellen App zugreifen kann, die wir entwickeln.

Allerdings kann ich es auf Xcode nicht richtig machen. Und so sagt Xcode, dass die Bundle-ID nicht richtig ist, weil ich keine Bereitstellungsprofile habe.

Unter 'Projekt> Allgemein> Identität> Team' kann ich nur mein eigenes Konto auswählen und sehe das neue Team, zu dem ich gehöre, nicht. Ich sehe es auch nicht auf der Seite "Konten" der Xcode-Einstellungen.

Der Teamleiter hat für mich ein Bereitstellungsprofil erstellt. Es hat das Problem nicht gelöst.

Frage: Wie füge ich ein neues Team hinzu, zu dem wir in Xcode gehören?


Hinweis - Endlich wird Apple diesen Wahnsinn lösen.

Sie reparieren es endlich im Jahr 2018:

Geben Sie hier die Bildbeschreibung ein


1
Unglaublich, bei Apple gibt es einen Unterschied zwischen "Entwickler" und "ITUNES CONNECT". Ihr Unternehmen muss Sie zu der "Entwicklersache" einladen, wie in den Bildern von @imbru unten gezeigt. Wenn Sie "nur" zum "iTunes-Ding" eingeladen sind, sind Sie fertig. So dumm.
Fattie

Antworten:


91

Ab dem 12. Februar 2019 hat Apple nun sowohl AppStore Connect- als auch developer.apple.com-Systeme vereinheitlicht.

So fügen Sie Profil- und Zertifikatfunktionen hinzu:

  • Navigieren Sie zu App Store Connect> Benutzer und Zugriff
  • Wählen Sie Ihr Benutzerkonto. (Möglicherweise müssen Sie ein Teamadministrator sein, um dies zu tun.)
  • Aktivieren Sie im Abschnitt "Entwicklerressourcen" das Kontrollkästchen "Zugriff auf Zertifikate, Kennungen und Profile".

Abschnitt Entwicklerressourcen


10
Ich versuche, jemanden als App Manager hinzuzufügen. Wenn ich zu diesem Kontrollkästchen scrolle, ist es uncheckedausgegraut und ich kann das Kontrollkästchen nicht aktivieren. Irgendeine Idee warum?
Wikkle_A

3
@Wikkle_A Das Kontrollkästchen sah für mich deaktiviert aus, aber das Klicken funktionierte. Das Klickziel ist jedoch sehr klein und das Klicken auf das Etikett funktioniert nicht.
Hugo Dozois

2
Wir haben also festgestellt, dass ich keine Berechtigungen für Zertifikate für das Client-Konto hatte. Auf der Registerkarte Benutzer gibt es jetzt ein Kontrollkästchen, mit dem Berechtigungen für Zertifikate zugelassen werden, die nur von Personen erteilt werden können, die über Berechtigungen für Zertifikate verfügen.
Wikkle_A

5
Diese Option scheint vollständig deaktiviert zu sein, wenn Sie ein Entwicklerkonto "Individuell" anstelle eines Entwicklerkontos "Organisation" haben. Selbst wenn ich mich in den HTML-Code hacke und das Kontrollkästchen mit Nachdruck aktiviere, wird beim Versuch, die Änderungen zu speichern, die Fehlermeldung "Ihr Konto hat keine Berechtigung zum Bearbeiten anderer Benutzer. Wenden Sie sich an Ihren Teamagenten, um weitere Informationen zu erhalten." Ich bin der Kontoinhaber / Administrator, daher sollte ich Zugriff auf alles haben. Weitere Informationen: apple.stackexchange.com/a/358562/13594
Michael

1
Dies ist die aktuelle Lösung unter den einheitlichen Systemen. Die akzeptierte Antwort ist veraltet.
Nathan Hosselton

90

Überwältigendes Problem hier:

Apple hat zwei völlig unterschiedliche Grundsysteme,

- das System "developer.apple"

und das

- iTunes Connect System

Sie sind völlig anders. In der Regel müssen Sie in beiden sein .

Es ist die verwirrendste (und lächerlichste) Sache in der gesamten Softwareindustrie. Es ist eine Quelle endloser Verwirrung.

Wenn Sie das Problem auf dieser Seite haben, lautet die Lösung in 99% der Fälle "Sie haben mich in iTunes Connect hinzugefügt, aber sie haben vergessen, mich in Developer hinzuzufügen ..." oder "Sie haben vergessen, mich zu einem Administrator auf einem oder dem zu machen." andere."


Wenn Sie einem vorhandenen Team hinzugefügt werden, fordern Sie eine Einladung als Administrator an

Gehen Sie in das Apple Developer Center: https://developer.apple.com/account

Das ist wieder developer.apple,

NICHT

itunesconnect.apple !!!

Wenn Sie sich unter developer.apple.com/account angemeldet haben, stellen Sie sicher, dass Sie sich im richtigen Team in der oberen rechten Ecke befinden:

Geben Sie hier die Bildbeschreibung ein

Gehen Sie in Abschnitt Menschen

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Stellen Sie sicher, dass Sie Administrator sind:

Geben Sie hier die Bildbeschreibung ein

Wenn alles in Ordnung ist, hier. Stoppen Sie also Xcode vollständig und starten Sie es neu.

Stellen Sie sicher, dass Ihr Konto unter Voreinstellung-> Konto zu Xcode hinzugefügt wurde

Geben Sie hier die Bildbeschreibung ein

Wenn nicht, klicken Sie auf das + in der unteren linken Ecke und fügen Sie Ihr Konto hinzu.

Gehen Sie nun in Ihrem Projekt zu Ihrem Ziel:

Geben Sie hier die Bildbeschreibung ein

Und im Team muss Ihr neues Team erscheinen:

Geben Sie hier die Bildbeschreibung ein

Wiederholen,

Bei Apple gibt es einen Unterschied zwischen "Entwickler" und "ITUNES CONNECT".

Ihr Unternehmen muss Sie zu der "Entwicklersache" einladen, wie in den Bildern hier gezeigt. Wenn Sie "nur" zum "iTunes-Ding" eingeladen sind, funktioniert nichts. Wirklich albern und bizarr, aber so ist es.


Vielen Dank! 'Stoppen Sie XCode vollständig und starten Sie es neu.' - löste das Problem für mich
Edgar

2
Dies war die eigentliche Lösung für mich. Mein Konto wurde noch nicht zu developer.apple.com hinzugefügt. Danach + Installation der erforderlichen Zertifikate und Schlüssel konnte ich die App erstellen und hochladen.
Sascha

Das war sehr hilfreich, da ich verwirrt war. Apple sollte ein paar kleine Tutorial-Videos wie das Android-Team machen. Die Entwicklung von Android macht in letzter Zeit mehr Spaß.
Badr

1
Denken Sie auch daran, dass Sie nur Personen einladen können, wenn Sie eine Firma haben. Wenn Ihr Konto als einzelner Entwickler registriert ist, wird nicht einmal die Schaltfläche Personen angezeigt.
Simon Moshenko

9
Dies ist veraltet. Bitte beachten Sie die Antwort von Hugo Dozois.
Tobe_Sta

12

LÖSUNG: Mein Konto wurde nicht auf der Zertifikatseite des Mitgliederzentrums des Entwicklungsteamleiters hinzugefügt. Er hat mich gerade hinzugefügt und ich habe eine Einladung erhalten, mitzumachen. Es hat das Problem gelöst, da ich jetzt mein Team in Xcode auswählen kann.


Meinen Sie die Seite developer.apple.com/account/ios/certificate ? Ich habe das gleiche Problem, kann aber nicht finden, wo Sie Zertifikate für ein anderes Konto hinzufügen würden.
Merijn Den Houting

Tatsächlich müssen Sie zu keinem Zeitpunkt Zertifikate für ein anderes Konto hinzufügen, wenn Sie iTunes Connect ordnungsgemäß einrichten möchten, was überhaupt nicht einfach ist! Ich weiß nicht genau, auf welche Seite ich gehen soll, da es mein Teamleiter ist, der es getan hat.
GoldXApp


2

Dazu müssen Sie folgende Dinge tun:

  1. Überprüfen Sie, ob Ihre Apple-ID dem Team im Apple Developer-Portal mit einer bestimmten Rolle hinzugefügt wurde. Wenn nicht, sollte es hinzugefügt werden.
  2. Danach müssen Sie Ihr Apple-Konto in den Einstellungen des Xcodes unter folgendem Pfad hinzufügen. Wenn hinzugefügt, dann entfernen und erneut hinzufügen

Xcode -> Einstellungen -> Konten -> Fügen Sie das Konto hinzu, indem Sie im linken unteren Bereich auf die Schaltfläche "Plus" (+) klicken

Wenn dies erledigt ist und immer noch ein Problem auftritt, generieren Sie das Bereitstellungsprofil neu, installieren Sie es und verwenden Sie es.


5
1. Meine Apple ID wurde mit einer bestimmten Rolle hinzugefügt, da ich die App über iTunes Connect verwalten kann. 2. Mein Konto ist bereits in xCode, da ich bereits eine App von diesem Konto direkt von xCode hochgeladen habe. Ich habe eine .mobile-Bereitstellung erhalten und darauf geklickt, aber mein Problem wurde dadurch nicht gelöst.
GoldXApp

2

Es scheint, dass bei der Zusammenführung von App Store Connect- und Developer-Konten durch Apple einige Konten übersehen wurden, z. B. meine. In meinem Fall (ich bin Teil eines Teams, aber nicht der Kontoinhaber) musste ich eine andere Lösung verwenden:

Wenn das Team in einem der Menüs fehlt, lassen Sie den Kontoinhaber Ihre Mitgliedschaft in App Store Connect entfernen und Sie erneut einladen. Nachdem Sie Ihre neue Einladung angenommen haben, sollte das fehlende Team sowohl im App Store Connect als auch im Entwicklerportal angezeigt werden. Jetzt können Sie es auch in Xcode verwenden.


Ich habe keine Ahnung, warum es notwendig war, aber das Entfernen und erneute Hinzufügen meines Kontos hat geholfen. Danke!
Benedikt

2

Für diejenigen, die im Jahr 2020 leben, aber einfach verloren sind, hat sich hier der "Team" -Button bewegt! Sie finden es einfach unter "Signieren und Funktionen" anstelle von "Haupt". Siehe das Bild unten:

TEAM-TASTE BEWEGT IN "UNTERZEICHNUNG UND FÄHIGKEITEN"


2
Bitte fügen Sie Ihrer Antwort alle Informationen hinzu, anstatt auf Bilder zu verlinken
Nico Haase

Letzte Version von Juli 2020
SHANNAX

Shannah wird hier als (persönliches Team) angezeigt, aber ein persönliches Team kann ein ipa nicht archivieren. Auf diese Weise können Sie auf Simulatoren testen, aber nicht als "xcode-Entwickler" fungieren, der ipas erstellen kann.
Spodell

1

Xcode sieht Ihr Entwicklungsteam nicht (ist kein persönliches Team), bis der Administrator die nächste Einstellung in AppStoreConnect überprüft, auch wenn Ihre Rolle Entwickler ist

Access to Certificates, Identifiers & Profiles

0

Möglicherweise benötigen Sie auch das entsprechende Zertifikat. ohne dass Sie vollen Zugriff auf Zertifizierungen haben oder ein vollständiger Administrator sein müssen

Sie können dem Ersteller des Signaturzertifikats eine E-Mail senden. Bitten Sie den Ersteller, das Signaturzertifikat auf seinem Mac zu exportieren, damit Sie es auf Ihrem Mac installieren können. Geben Sie hier die Bildbeschreibung ein

Weitere Informationen finden Sie unter dem folgenden Link:

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

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


Bitte fassen Sie den Inhalt des Links zusammen.
de.

danke ich habe die Zusammenfassung der Schritte
hinzugefügt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.