Ich bin dabei, eine App auf iTunes Connect hochzuladen. Ich bin nicht das Team-Agent, und es scheint, dass der Team-Agent mich nicht zum Team-Agent machen kann. Also hat er sich im Member Center angemeldet und ein Verteilungszertifikat heruntergeladen, das sich in meinem Schlüsselbund befindet, zusammen mit dem WWDR-Zertifikat.
Der Bundle-Identifier ist auf se."firmenname"."appname" eingestellt.
Wenn ich die Code-Signatur-Identität auf Verteilung setze, sagt es, dass keine Profile übereinstimmen. Kann nur der Team-Agent die finalen Apps für den Upload erstellen? Wie kann ich XCode "die richtige Gruppe von Profilen verwenden" lassen?
Irgendeine Idee, wie man dieses letzte Hindernis überwinden kann? :)
Bearbeitung: Kann der Team-Agent sich im Member Center anmelden und ein Bereitstellungsprofil für die App erstellen, löst das alles?
Antwort: Siehe die Antwort von Paul Peeleen, ich habe beschlossen, diese zusätzlichen Informationen hinzuzufügen (zu lang für einen Kommentar).
Paul, ich werde deine Antwort als die richtige markieren, weil sie mich auf den richtigen Weg gebracht hat... Zertifikate sind für den Schlüsselbund (der normalerweise mit einem Computer verknüpft ist, oder eher mit dem Login eines Computerbenutzers, denke ich).
Ein völlig separates Verteilungsprofil muss für die App erstellt werden - wenn man ein vorhandenes Entwicklerzertifikat modifiziert, um nur den Team-Agenten mit einzuschließen, kann er nur entwickeln. Der kleine "Aha"-oder vielleicht "D'oh"-Moment war, dass es im Bereich Bereitstellungen mit dem Distribution-Tab ausgewählt erstellt werden muss (im Bereitstellungsportal).
Danach verwendet man im Target Info/Build-Tab einfach den standardmäßigen automatischen Profilauswähler (dev/distro) und er wird automatisch gefunden.
Ich habe auch vorübergehend versucht, das "Gekrakel" (zum Beispiel JX567ERNB.) vor das se.companyname.appname für den Bundle-Identifier hinzuzufügen, aber der automatische Profilauswähler sagte mir, dass es nicht dort sein sollte, ich habe es entfernt und es hat funktioniert!
Die Profile ermöglichen es den Projekten, Zertifikate im Schlüsselbund zu verwenden, denke ich.