it-swarm.com.de

Das Bereitstellungsprofil enthält kein Zertifikat, für das der entsprechende private Schlüssel im Schlüsselbund installiert ist

Ich habe das Problem beim Anhängen von Verteilungszertifikaten an die Enterprise-App. Xcode wirft einen Fehler 

Das Bereitstellungsprofil enthält kein Zertifikat, für das der passende private Schlüssel im Schlüsselbund installiert ist (Xcode 8).

Ich habe viel gesucht, aber keine zufriedenstellende Antwort für Xcode 8 gefunden (letzte Antwort).

Ich habe folgende Fragen zu Lösungen, die ich im Internet gefunden habe:

  1. Verwendung Signatur automatisch verwalten: Wird kein Problem für andere Apps erstellt, die dasselbe Verteilungszertifikat verwenden?

  2. Exportieren Sie den privaten Schlüssel von einem älteren Computer: https://stackoverflow.com/a/12867963/2741603 Vor langer Zeit gepostet, wird dies immer noch funktionieren? oder haben wir andere Alternativen?

5
adarshaU

Ihrem Schlüsselbund fehlt das Zertifikat, d. H. Die p12-Datei für das ausgewählte Bereitstellungsprofil. Sie müssen nur die .p12-Datei öffnen, wenn Sie bereits eine neue von Ihrem Apple-Entwicklerkonto erstellt haben. Dann Clean und Build Ihr Xcode-Projekt.

Ich werde dein Problem lösen.

2
Arpit Jain

Das hat bei mir funktioniert:

  1. Erstellen Sie ein neues Produktionszertifikat von der Maschine, auf der Sie bereitstellen möchten. 
  2. Erstellen Sie ein neues Ad-hoc-Bereitstellungsprofil, und stellen Sie sicher, dass das neu hinzugefügte Zertifikat darin enthalten ist
  3. Laden Sie beide Dateien auf Ihren Computer herunter und doppelklicken Sie darauf
  4. Wählen Sie das neue Bereitstellungsprofil in den Xcode-Codesignatureinstellungen aus

Viel Glück!

2
Arik Segal

Ich habe dieses Problem. Meine UDID befindet sich im Bereitstellungsprofil. Ich habe das Entwicklungs-Bereitstellungsprofil heruntergeladen und bekomme noch Folgendes:

Das Bereitstellungsprofil "ProfileName" enthält kein Zertifikat, für das der entsprechende private Schlüssel im Schlüsselbund installiert ist.

Nicht sicher, was zu korrigieren ist

0
Zack Shapiro

Ich war mit dem gleichen Problem konfrontiert, und mir fehlte die Installation des APNS-Zertifikats .p12 auf meinem Mac. Nach der Installation des P12-Zertifikats wurde das Problem behoben.

0
GSK