it-swarm.com.de

Kein Signaturzertifikat "iOS Distribution" gefunden

Ich versuche, eine App mit den Zertifikaten meines Kunden zu signieren. Ich habe die folgende Datei vom Kunden erhalten

 enter image description here

Ich habe versucht, das ios_distribution-Zertifikat und den Schlüssel (.p12) zu installieren. Ich habe auch das Bereitstellungsprofil installiert. Wenn ich jetzt versuche, die App mit dem Bereitstellungsprofil zu signieren, wird sie in der Dropdown-Liste angezeigt. Ich erhalte jedoch die folgende Fehlermeldung: -

No "iOS Distribution" signing certificate matching team ID "7S977Lxxx" with a private key was found

 enter image description here

Wie kann ich dieses Problem lösen? Jede Hilfe wird geschätzt.

13
user3034944

Sie müssen den privaten Schlüssel des Signaturzertifikats zusammen mit dem öffentlichen Schlüssel im Schlüsselbund haben. Haben Sie das Zertifikat mit demselben Mac (Schlüsselbund) erstellt? 

Lösung Nr. 1:

  • Widerrufen Sie das Signaturzertifikat (Zurücksetzen) vom Apple Entwicklerportal
  • Erstellen Sie das Signaturzertifikat erneut auf demselben Mac (Schlüsselbund). Dann haben Sie den privaten Schlüssel für das Signaturzertifikat! 

Lösung Nr. 2:

  • Exportieren Sie die Signaturidentitäten aus dem Origin-xCode
  • Importieren Sie die Signatur auf Ihrem xCode

Apple Dokumentation: https://developer.Apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

5
Kassem Itani

Ich hatte das gleiche Problem und habe alle diese Lösungen durchlaufen, aber keine von ihnen hat für mich gearbeitet. Aber dann erkannte ich meinen blöden Fehler. Ich habe vergessen, die Code-Signatur-Identität von iOS Developer in iOS Distribution auf der Registerkarte Build-Einstellungen zu ändern. Stellen Sie sicher, dass Sie dort 'iOS Distribution' ausgewählt haben.

4
Naval Hasan

 enter image description here

Lösungsschritte:

  1. Deaktiviert "Automatisch Signatur verwalten".

  2. Wählen Sie "Bereitstellungsprofil" im Abschnitt "Signieren (Freigeben)" aus.

  3. Es wird kein Fehler beim Signaturzertifikat angezeigt.

  4. Dann hat der Fehler eine Schaltfläche "Zertifikate verwalten". drück den Knopf.

 enter image description here

  1. Dieses Fenster wird kommen. Klicken Sie auf das Pluszeichen und klicken Sie auf "iOS-Verteilung". xcode erstellt den privaten Schlüssel für Ihr Verteilungszertifikat und der Fehler wird weg sein.
1

Gehe zu Xcode -> Prefrences und importiere das Profil enter image description here

1
Ragul

Unsere Lösung war zu laufen 

fastlane match

als ich vergessen habe, richten wir ein Matchfile ein.

0
Greg Hilston