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 dieser bestimmten App übereinstimmt) stimmt mit meinen installierten Zertifikaten überein, die in Xcode 7.1.1 funktionieren.
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, a neu .certSigningRequest
zu generieren, um ein neues Zertifikat und Profil zu generieren, und habe sichergestellt, dass das Team auf der Registerkarte Allgemein des Ziels korrekt ist. Wenn ich ein Bereitstellungsprofil auswähle, werden alle meine Codesignaturidentitäten in den Identitäten im Schlüsselbund angezeigt, aber keine von ihnen wird korrekt gekoppelt.
Es scheint, dass das Bereitstellen des Bereitstellungsprofils auf Automatisch und die Codesignaturidentität für iOS-Entwickler diesen Fehler beheben, aber der Vorteil der Verwaltung meiner Bereitstellungsprofile ist weg, da ich glaube, dass Xcode diese dann verwaltet.
Irgendwelche Gedanken darüber, warum das Festlegen meiner Bereitstellungsprofile und Codesignaturidentitäten auf etwas anderes als Automatic und iOS Developer diesen Fehler verursacht?
quelle
Starten Sie zuerst XCode neu, bevor Sie diese anderen Antworten versuchen . Ich wollte gerade den Ratschlägen in anderen Antworten folgen und bemerkte dann, dass mehrere Leute sagten, dass ein Neustart von XCode nach allen Schritten notwendig sei. Ich habe nur XCode neu gestartet und 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.
quelle
Beenden Sie Xcode so lange, bis das verdammte Ding funktioniert.
quelle
Ich habe auch das gleiche Problem, in
Xcode 7.2
Es wurde durch folgende Schritte gelöst: -
1) Öffnen Sie die Xcode-Voreinstellung.
2) Wählen Sie das entsprechende Team aus,
3) Klicken Sie auf "Details anzeigen ..".
4) Im Abschnitt "Signieren von Identitäten": Klicken Sie für jede Identität auf "Zurücksetzen".
5) Im Abschnitt "Bereitstellungsprofile". Klicken Sie auf "Alle herunterladen".
6) Klicken Sie auf "Fertig".
7) Gehen Sie in Xcode, erstellen Sie Einstellungen und wählen Sie es aus. Auf der Registerkarte Allgemein sollten die Probleme behoben werden.
8) Starten Sie den Xcode neu.
9) Machen Sie den endgültigen Build.
Das ist alles.
quelle
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "82f0b3c1-a2d2-4202-9326-5eb37d8e41b8";
zu"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
Laden Sie https://developer.apple.com/certificationauthority/AppleWWDRCA.cer herunter und fügen Sie es dem Schlüsselbundzugriff> Zertifikate hinzu (das am 2023 abläuft).
quelle
Auch nachdem ich alle vorgeschlagenen Schritte ausgeführt habe (übrigens, aus bestimmten Gründen wird die Rücktaste das Bereitstellungsprofil nicht entfernen), tritt weiterhin ein Fehler auf. Bis ich endlich herausgefunden habe, Xcode neu zu starten. Wahrscheinlich sollte es der erste Schritt sein, wenn Sie mit Xcode zu tun haben :)
quelle
Mit Xcode 7.3 habe ich viel zu viel Zeit damit verbracht, dies herauszufinden - keine der Antworten hier oder anderswo hat es geschafft - und bin schließlich auf eine lächerlich einfache Lösung gestoßen.
Hoffe das hilft jemandem.
quelle
Überprüfen Sie Ihren Schlüsselbund - suchen Sie in den Anmelde- und System-Schlüsselanhängern 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 unter https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
Folgen Sie dann der akzeptierten Antwort , damit Xcode die neuen Zertifikate verwendet.
quelle
Für mich habe ich 2 Schritte versucht, die leider nicht funktioniert haben :
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
Gehen Sie jetzt zur xcode App. Ziel → Build-Einstellung → Bereitstellungsprofil. Wählen Sie den Wert von "Automatisch" für das entsprechende Bereitstellungsprofil. Bingo!!! Profilinkongruenzproblem ist behoben.
quelle
In meinem Fall bestand das Problem darin, dass das Archiv mit einer anderen TEAM-ID erstellt wurde als die, die das Bereitstellungsprofil (Me) erstellt hat. Deshalb habe ich den Fehler bekommen:
"Kein passendes Bereitstellungsprofil gefunden: In Ihren Build-Einstellungen wird ein Bereitstellungsprofil mit der UUID angegeben. Es wurde jedoch kein solches Bereitstellungsprofil gefunden."
Um dies zu lösen:
Gehen Sie auf der Registerkarte ALLGEMEINES der Projekteigenschaften zu TEAM:
Ändern Sie das aktuelle Team in dasselbe Team, jedoch das unter dem KONTO, mit dem Sie das Bereitstellungsprofil erstellt haben.
Reinigen und bauen
Viola!
Hoffe das hilft jemandem.
quelle
Ich habe auf aktualisiert
Xcode v7.3.1
und es hat das Problem gelöst.quelle
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üsselbundzugriff vorhanden), setzen Sie die Codesignaturidentität und das Bereitstellungsprofil auf Automatisch.
quelle
Was ich getan habe war: ein neues Bereitstellungsprofil erstellt und es verwendet. Beim Einrichten des Bereitstellungsprofils auf der Registerkarte Build-Einstellungen gab es die falschen Bereitstellungsprofilnummern (wie "983ff ...", wie in der Fehlermeldung angegeben, das war's!). Auf das neue Bereitstellungsprofil korrigiert, hat sich Xcode 7.2 selbst aktualisiert und erfolgreich erstellt.
quelle
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. Ich habe einige Zeit verloren, um das herauszufinden ...
quelle
In xcode 7.3 habe ich immer noch den gleichen Fehler erhalten, mein Zertifikat war ein vorläufiges Profil, was auch bedeutet, dass alles in Ordnung war. Ich habe immer noch den gleichen Fehler erhalten, und ich konnte das vorläufige Profil in den xcode-Einstellungen nicht löschen, also habe ich mit der rechten Maustaste auf das vorläufige Profil geklickt Geben Sie die Option zum Verschieben in den Papierkorb an, wenn ich darauf geklickt habe. Es ist nichts passiert. Als ich jedoch das Einstellungsfenster geschlossen und es erneut geöffnet habe, war Command,das vorläufige Profil nicht mehr vorhanden und die Download-Option war sichtbar. Ich habe auf Download geklickt und es funktioniert einwandfrei
quelle
Sie können das Problem einfach beheben, indem Sie die Bundle-ID auf der Apple-Webseite von
com.my.app
auf änderncom.my.app.iOS
. Ich habe diese Lösung unter https://forums.developer.apple.com/thread/15712 gefunden .quelle
Für mich hat das Ändern der Build-Konfiguration von Release zu Debug das Problem gelöst.
Sie finden Build-Konfiguration unter Bearbeitungsschema -> Ausführen -> Info -> Build-Konfiguration
Bereinigen Sie Ihr Projekt und führen Sie es erneut aus.
quelle
Stellen Sie zusätzlich zu den Beiträgen anderer Benutzer sicher, dass das in den Zieleinstellungen (Registerkarte Allgemein) ausgewählte Team das richtige ist. Xcode beschwert sich, dass das Bereitstellungsprofil nicht gefunden werden kann, wenn das Profil einem anderen Team als dem ausgewählten gehört.
quelle
Für mich hat nichts oben mit XCode 7.3.1 funktioniert, da ich nichts in Bereitstellungsprofilen hatte (abgelaufen). Ich musste mein iPhone mit dem Mac verbinden und dann auf Bereitstellungsprofil korrigieren klicken, wodurch ein anderes Profil erstellt wurde, das in einer Woche abläuft.
quelle
Bei der Verteilung an den App Store wählen Sie Produkt -> Erzielen und "Codezeichenfehler, keine passenden Bereitstellungsprofile gefunden", wenn das Konto und die heruntergeladene .mobileprovision-Datei in Ordnung sind. Klicken Sie auf die Schaltfläche "Erstellen und ausführen", um es auf Ihrem Telefon auszuführen.
Ein Dialogfeld mit der Schaltfläche "Fix" wird angezeigt. Klicken Sie einfach auf "Fix", um als Nächstes fortzufahren. Zuletzt verfügt Ihr Gerät über eine gültige Bereitstellungsdatei. Machen Sie einfach noch einmal "Produkt -> Erreichen", alles ist in Ordnung!
quelle
Sie können auch einfach zu den xcode-Einstellungen und dann zu den Konten wechseln. Anschließend werden Sie möglicherweise aufgefordert, sich erneut mit Ihrem Entwicklerprofil anzumelden. Anschließend sollten die Probleme behoben sein.
Hoffe das hilft!
quelle
Für alle, die es noch nicht gelöst haben, wurde mein Problem folgendermaßen beantwortet:
https://stackoverflow.com/a/41202884/3953197
quelle
Für mich hat keine der Lösungen funktioniert, aber wenn ich das Telefon vom Laptop trenne und dann den Build ausführe, ist dies erfolgreich und ich verbinde mich und starte auf dem Telefon. Ich konnte die endgültige Lösung immer noch nicht herausfinden.
quelle