it-swarm.com.de

Xcode 7.2 keine passenden Bereitstellungsprofile gefunden

Vor dem Upgrade von Xcode auf 7.2 habe ich Xcode 7.1.1 zum Erstellen und Verteilen von Apps verwendet. Ich habe ein Upgrade auf Xcode 7.2 durchgeführt und keines meiner Bereitstellungsprofile (das mit der Bundle-ID der jeweiligen App übereinstimmt) stimmt mit meinen installierten Zertifikaten überein, die in Xcode 7.1.1 ausgeführt wurden.

Ich bekomme nur:

Ihre Build-Einstellungen geben ein Bereitstellungsprofil mit der UUID "some_number" an. Es wurde jedoch kein solches Bereitstellungsprofil gefunden.

Ich habe versucht, einen .certSigningRequest neu zu generieren, um ein neues Zertifikat und Profil zu erstellen, und habe sichergestellt, dass das Team auf der Registerkarte "Allgemein" des Ziels korrekt ist. Jedes Mal, wenn ich ein Bereitstellungsprofil auswähle, werden alle meine Codesignatur-Identitäten in den Identitäten im Schlüsselbund angezeigt, aber keine davon wird korrekt gekoppelt.

Wenn Sie das Bereitstellungsprofil auf "Automatisch" und die Code-Signatur-Identität auf "iOS Developer" einstellen, wird dieser Fehler behoben. Der Vorteil der Verwaltung meiner Bereitstellungsprofile ist jedoch nicht mehr vorhanden, da Xcode diese möglicherweise verwaltet.

Überlegen Sie, warum das Festlegen meiner Bereitstellungsprofile und Codesignaturidentitäten auf etwas anderes als Automatisch und iOS Developer zu diesem Fehler führt?

145
n8yn8

Ich hatte auch einige Probleme nach dem Update von Xcode.

Ich habe es durch Öffnen der Xcode-Einstellungen behoben (+,), gehe zu AccountsView Details. Wählen Sie dann alle Bereitstellungsprofile aus und löschen Sie sie mit der Rücktaste (Hinweis: Sie können in Xcode 7.2 nicht entfernt werden). Starten Sie Xcode neu, da die Liste sonst nicht richtig aktualisiert zu werden scheint.

Klicken Sie nun auf die Schaltfläche Alle herunterladen. Alle Bereitstellungsprofile, die Sie im Mitgliedercenter definiert haben, sollten nun in Xcode verfügbar sein. Machen Sie sich keine Sorgen um die Xcode-generierten (mit dem Präfix XC:), Xcode generiert sie bei Bedarf neu. Starten Sie Xcode erneut.

Gehen Sie nun in Ihren Build-Einstellungen zum Abschnitt Code Signing und wählen Sie das richtige Profil und Zertifikat aus.

Warum passiert das überhaupt? Keine Ahnung ... Ich habe es aufgegeben, Apples Richtlinien zum Signieren von Apps zu verstehen.

327
s3lph

Versuche zuerst XCode neu zu starten, bevor du diese anderen Antworten versuchst. Ich wollte den Ratschlägen in anderen Antworten folgen und bemerkte dann, dass mehrere Leute sagten, dass nach allen Schritten ein Neustart von XCode notwendig sei. Alles was ich getan habe war XCode neu zu starten und es hat das Problem behoben. Wer weiß, ob es das Problem für Sie behebt, aber es ist einen Versuch wert, bevor Sie die anderen Lösungen ausprobieren. Ich bin auf XCode 7.2.1.

62
Tanner Semerad

Ich habe auch das gleiche Problem, in Xcode 7.2

Es löste sich durch folgende Schritte: -

1) Öffnen Sie die Xcode-Einstellungen.

2) Wählen Sie das entsprechende Team aus.

3) Klicken Sie auf "Details anzeigen ...".

4) Im Abschnitt "Signieren von Identitäten": Klicken Sie jeweils auf "Zurücksetzen".

5) Im Abschnitt "Bereitstellungsprofile". Klicken Sie auf "Alle herunterladen".

6) Klicken Sie auf "Fertig".

7) Gehe in Xcode, baue Einstellungen und wähle sie aus. Auf der Registerkarte Allgemein sollten die Probleme entfernt werden.

8) Starten Sie den Xcode neu.

9) Mach den letzten Build.

Das ist alles.

31
ArunDhwaj IIITH

Beende Xcode so lange, bis das verdammte Ding funktioniert.

28
SayeedHussain

Laden Sie https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer herunter und fügen Sie es zu "Schlüsselbundzugriff> Zertifikate" hinzu (gültig bis 2023).

8
Dmitry

Auch nachdem ich alle vorgeschlagenen Schritte ausgeführt habe (übrigens, Rücktaste entfernt das Bereitstellungsprofil nicht), tritt weiterhin ein Fehler auf. Bis ich endlich herausgefunden habe, Xcode neu zu starten. Wahrscheinlich sollte es der erste Schritt sein, wenn es um Xcode geht :)

7
alexey.hippie

Mit Xcode 7.3 habe ich viel zu viel Zeit damit verbracht, dies herauszufinden - keine der Antworten hier oder anderswo hat den Trick getan - und bin letztendlich auf eine lächerlich einfache Lösung gestoßen.

  1. Löschen Sie in den Teameinstellungen der Xcode-Einstellungen alle Bereitstellungsprofile, wie in mehreren anderen Antworten erwähnt. Ich mache dies mit einem Rechtsklick auf "Im Finder anzeigen", Befehlstaste + A, Löschen - es scheint, dass sich diese Details in verschiedenen Xcode-Versionen geändert haben.
  2. Nicht lade keine Profile erneut herunter. Verlassen Sie stattdessen Ihre Einstellungen und erstellen Sie Ihr Projekt neu (ich habe es für mein verbundenes iPhone erstellt). Etwas später in der Erstellungssequenz wird eine Warnung angezeigt, die Sie darüber informiert, dass keine Bereitstellungsprofile gefunden wurden, und Sie werden gefragt, ob dies automatisch behoben werden soll. Wählen Sie diese Option, um das Problem automatisch zu beheben.
  3. Nachdem Xcode einige Dinge erledigt hat, haben Sie auf magische Weise ein neues Bereitstellungsprofil, das die Anforderungen Ihrer App erfüllt. Ich habe seitdem meine App für TestFlight hochgeladen und es funktioniert großartig.

Hoffe das hilft jemandem.

4
John Watkins

Überprüfen Sie Ihren Schlüsselbund - suchen Sie unter Anmelde- und Systemschlüsselbunde nach abgelaufenen Zertifikaten oder Fehlermeldungen.

Ich habe Zertifikate mit der Fehlermeldung "Dieses Zertifikat hat einen ungültigen Benutzer" und einem abgelaufenen Apple Worldwide Developer Relations-Zertifikat gefunden.

Löschen Sie sie und installieren Sie das neue AWDRC-Zertifikat von https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer

Folgen Sie dann der akzeptierte Antwort , um Xcode für die Verwendung der neuen Zertifikate zu erhalten.

3
Anthony

Bei mir habe ich 2 Schritte ausprobiert, die leider nicht geklappt haben :

  • löschen aller vorläufigen Profile aus den Xcode-Benutzerkonten → Details anzeigen, wobei alle vorläufigen Profile erneut heruntergeladen werden.
  • Starte Xcode jedes Mal neu.

Stattdessen habe ich versucht, ein anderes Problem im Zusammenhang mit dem Schlüsselbundzertifikat zu lösen. Dieses Zertifikat hat einen ungültigen Aussteller Apple Push Services

Dieses Zertifikat hat einen ungültigen Aussteller

enter image description here

  • Gehen Sie im Schlüsselbund zu Ansicht -> Abgelaufene Zertifikate anzeigen.
  • Suchen Sie nach abgelaufenen Zertifikaten in Anmelde- und Systemschlüsselanhängern und einer "Apple Worldwide Developer Relations-Zertifizierungsstelle".
  • Löschen Sie alle abgelaufenen Zertifikate.
  • Rufen Sie nach dem Löschen abgelaufener Zertifikate die folgende URL auf und laden Sie das neue AppleWWDRCA-Zertifikat herunter, https: //developer.Apple.com/ Zertifizierungsstelle/AppleWWDRCA.cer
  • Doppelklicken Sie auf das neu heruntergeladene Zertifikat und installieren Sie es in Ihrem Schlüsselbund. Kann eine Zertifikat gültige Nachricht sehen.

enter image description here

Gehe jetzt zur xcode App. Ziel → Build-Einstellung → Bereitstellungsprofil. Wählen Sie einen Wert von "Automatisch" bis zum entsprechenden Bereitstellungsprofil. Bingo!!! Profilinkongruenzproblem behoben.

2

In meinem Fall bestand das Problem darin, dass das Archiv mit einer anderen TEAM-ID erstellt wurde als die, die das Bereitstellungsprofil (Me) generiert hat. Deshalb habe ich den Fehler bekommen:

"Kein passendes Bereitstellungsprofil gefunden: Ihre Build-Einstellungen geben ein Bereitstellungsprofil mit der UUID an. Es wurde jedoch kein solches Bereitstellungsprofil gefunden."

Um dies zu lösen:

  • Bereinigen Sie Ihre Bereitstellungsprofile und laden Sie sie erneut aus den Einstellungen herunter
  • Starten Sie Xcode neu
  • gehen Sie auf der Registerkarte ALLGEMEIN der Projekteigenschaften zu TEAM:

  • Ändern Sie das aktuelle Team in dasselbe Team, jedoch in das Team unter dem KONTO, mit dem Sie das Bereitstellungsprofil erstellt haben.

  • Clean & Build

  • Viola!

Hoffe das hilft jemandem.

2
Hernan Arber

Ich habe auf Xcode v7.3.1 aktualisiert und das Problem wurde behoben.

2
Abdullah Umer

In xcode 7.3 habe ich immer noch den gleichen Fehler erhalten, mein Zertifikat war ein vorläufiges Profil, was bedeutet, dass alles in Ordnung war, obwohl ich den gleichen Fehler hatte, und ich konnte das vorläufige Profil in xcode perferences nicht löschen, also habe ich mit der rechten Maustaste auf das vorläufige Profil geklickt Option zum Verschieben in den Papierkorb geben, wenn ich auf "Nichts passiert" geklickt habe Command, Das vorläufige Profil war verschwunden und die Download-Option war sichtbar. Ich habe auf Download geklickt und es hat gut funktioniert

1
Asad Khan

Die hier beschriebenen Lösungen funktionieren, aber ich möchte hinzufügen, dass in der oberen linken Ecke der Build-Einstellungen in Xcode das richtige Ziel ausgewählt sein muss. Verlor einige Zeit, um das herauszufinden ...

enter image description here

1
Chuck Boris

Sie können das Problem leicht beheben, indem Sie die Paket-ID auf der Apple Webseite von com.my.app auf com.my.app.iOS ändern. Ich fand diese Lösung unter https://forums.developer.Apple.com/thread/15712 .

1
pfoster21

Ich habe ein neues Bereitstellungsprofil erstellt und verwendet. Beim Einrichten des Provisioning-Profils auf der Registerkarte "Build-Einstellungen" wurden die falschen Provisioning-Profilnummern angegeben (wie "983ff ..." als Fehlermeldung, das war's!). Wurde das neue Bereitstellungsprofil korrigiert und Xcode 7.2 aktualisiert und erfolgreich erstellt.

1
Highwood

Wenn Sie mit Xcode 7.2.1 sicher sind, dass Ihr Bereitstellungsprofil korrekt ist (es hat die richtige App-ID und das richtige Zertifikat und das entsprechende Zertifikat ist in Ihrem Schlüsselbund-Zugriff vorhanden), setzen Sie die Codesignatur und das Bereitstellungsprofil auf Automatisch.

1
Hahnemann

Sie können auch einfach zu den Xcode-Einstellungen und dann zu den Konten wechseln. Möglicherweise werden Sie dann aufgefordert, sich erneut mit Ihrem Entwicklerprofil anzumelden, und die Probleme sollten dann behoben sein.

Hoffe das hilft!

0
Rohan Vasishth

Für mich hat nichts oben mit XCode 7.3.1 funktioniert, weil ich nichts in Bereitstellungsprofilen hatte (abgelaufen). Ich musste mein iPhone mit dem Mac verbinden und dann auf Provisioning-Profil reparieren klicken, wodurch ein weiteres Profil erstellt wird und nach einer Woche abläuft.

0
Manish Jain

Für alle, die es noch nicht gelöst haben, wurde mein Problem folgendermaßen beantwortet:

https://stackoverflow.com/a/41202884/3953197

0
Frederik Witte

Für mich hat das Ändern der Build-Konfiguration von Release zu Debug das Problem gelöst.

Sie finden die Build-Konfiguration unter Schema bearbeiten -> Ausführen -> Info -> Build-Konfiguration

Bereinigen Sie Ihr Projekt und führen Sie es erneut aus.

0
Rishabh Sanghvi

Bei der Verteilung an den App Store wählen Sie "Produkt" -> "Codezeichenfehler, keine übereinstimmenden Bereitstellungsprofile gefunden", wenn das Konto und die heruntergeladene .mobileprovision-Datei in Ordnung sind. Versuchen Sie, auf die Schaltfläche "Erstellen und ausführen" zu klicken, um sie auf Ihrem Telefon auszuführen.

enter image description here

Ein Dialogfeld mit der Schaltfläche "Fix" wird eingeblendet. Klicken Sie einfach auf "Fix", um fortzufahren. Zuletzt verfügt Ihr Gerät über eine gültige Bereitstellungsdatei. Machen Sie einfach "Produkt -> Erzielen" noch einmal, alles ist in Ordnung!

0
malajisi

Stellen Sie neben den Beiträgen anderer Benutzer sicher, dass das in den Zieleinstellungen (Registerkarte "Allgemein") ausgewählte Team das richtige ist. Xcode wird sich beschweren, dass es das Bereitstellungsprofil nicht finden kann, wenn das Profil einem anderen Team als dem ausgewählten angehört.

0
Eneko Alonso