Neue iOS-team-Mitglied: Nein valid signing identity
Dies ist immer frustrierend. Ich habe zwei Identitäten, eine alte, eine neue, und das letztere sollte benutzt werden, um die Bereitstellung von iOS-apps im App Store.
Habe ich den neuen Benutzer, gewährt ihm admin-Zugang, dann habe ich den app Namen und provisioning-profile. Allerdings, der Veranstalter sehe ich, dass die Dev Bestimmung funktioniert einwandfrei, während die Bereitstellen Profil zeigt mir die gefürchtete Fehlermeldung:
Valid signing identity not found.
Wie kann es sein?
Gut, ich sehe, dass in der Zertifikate Abschnitt in der iOS-Provisioning-Portal, es ist nur ein distribution Zertifikat, die eine Zugehörigkeit zu meinem Unternehmen.
Gibt es eine Möglichkeit, damit der neue Benutzer das erstellen von apps ohne Zugriff auf die uberadmin Xcode?
Dank & Prost!
InformationsquelleAutor senseiwa | 2012-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Schlüssel, die zur Erstellung der Distribution-Zertifikat für Ihr Unternehmen.
Denken Sie daran, wenn Sie das developer-Zertifikat? Dann gingen Sie zu Schlüsselanhänger -> Zertifikat-Assistent -> fordern Sie ein Zertifikat von ...
Wenn Sie dies getan haben, wird Ihr Mac-gekoppelten Ihre Zertifikat-Anforderung zu einem Schlüssel in Ihrem Schlüsselbund. Sobald Ihr Entwickler-Zertifikat verarbeitet wurde und Sie auf deinen computer heruntergeladen, es könnte aufgerufen werden, indem Sie Ihren computer durch diese Taste.
Aber wenn Sie nicht erstellen Sie die Verteilung Zertifikat, das Ihr Unternehmen hat, Sie müssen nicht den Schlüssel auf Ihrem computer.
Werfen Sie einen Blick auf Ihre Zertifikate in den Schlüsselbund:
Wenn dies der Fall ist, haben Sie zwei Möglichkeiten:
Bitten Sie die person, erstellt der Verteilungs-Zertifikat exportieren, um ihn von seinem Schlüsselbund. Dies erstellt eine Datei mit-Zertifikat und-Schlüssel.
Löschen Sie die aktuelle Distribution Zertifikat, und erstellen Sie ein neues Zertifikat Signing Request von Ihrem computer, die Verbindung wird es zu einem Schlüssel, den Sie haben.
Erste Methode benötigen Zugriff auf "Uberadmins" computer. Die zweite erfordert admin-Zugriff auf Ihre Apple account-teams. Es ist in der Regel kein Nachteil in der Verwendung von Methode 2, da das erstellen eines neuen Zertifikats ist es notwendig, von Zeit zu Zeit trotzdem. Es wird sich nicht auf bereits veröffentlichten apps, nur, kommen die releases und updates benötigen, um ein dem neuesten Zertifikat.
Sobald dies erledigt ist, müssen Sie zum erstellen einer distribution provisioning profile für App Store und verbinden der Distribution Zertifikat, das Sie verwenden werden. (wenn Sie ging mit der option 1, Sie könnten bereits getan haben).
Laden Sie das Profil auf Ihrem computer, installieren, und dann in Ihre app, wählen zu bauen, die mit diesem Profil für die Verteilung baut.
Dann Sie haben zu gehen mit der option nr 2 =) Es ist keine große Sache, löschen Sie das aktuelle Zertifikat (vor allem nicht, wenn niemand hat den Schlüssel - dann ist es nutzlos). Loggen Sie sich mit admin-Zugang im provisioning portal, löschen Sie die dist-Zertifikat und Folgen Sie den Anweisungen, die Apple bietet, wie eine neue zu erstellen.
Jetzt sehe ich,... ich muss sicher sein, dass die alten Schlüssel nicht verfügbar überall sonst, nehme ich an. Oder, wenn möglich, zum Widerruf der Bescheinigung. Danke!
Müssen Sie das alte Zertifikat widerrufen, um eine neue zu erstellen, denn es kann nur einer zur Zeit, damit Sie sich keine Gedanken über den Schlüssel zu der alten... es wird nicht für die neuen...
Sind Sie sicher? Ich habe derzeit zwei Verteilungs-Zertifikate, die im Dev-center (auf Unfall). Irgendwie flippte mich raus, als es passierte.
InformationsquelleAutor jake_hetfield
Laut apples Dokumentation:
Also, um mehrere Benutzer in der Lage, erstellen & submit App Store baut, Sie müssen einen gemeinsamen privaten Schlüssel zwischen Ihnen.
Erstellen Sie einen neuen privaten Schlüssel für das team, und dann schicken Sie, dass der private Schlüssel für jeden, der es braucht. Folgen Sie den Anweisungen unter Erzeugen eines Certificate Signing Request mit Schlüsselbund.
Siehe auch: Keine Sorge teilen private Schlüssel für die Verteilung Zertifikat unter verschiedenen Gruppe unter team-account in iTunes provisioning portal
InformationsquelleAutor Simon Woodside