Ich kann keine App auf einem neuen Computer archivieren. Ich habe neue Bereitstellungsprofile für Vertrieb und Entwicklung erstellt. Ich habe eine neue Zertifikatsignierungsanforderung erstellt. Ich kann meine App auf meinem iPhone erstellen, aber nicht archivieren. Ich bekomme immer den Fehler:
Es wurden keine übereinstimmenden Bereitstellungsprofile gefunden. Ihre Build-Einstellungen geben ein .__ an. Provisioning-Profil mit der UUID „BD657D9A -...“, jedoch kein solches Bereitstellungsprofil wurde gefunden. Xcode kann dieses Problem durch .__ lösen. Laden eines neuen Bereitstellungsprofils vom Member Center.
Ich habe versucht, auf "Problem beheben" zu klicken, und es ist immer noch ein Fehler. Ich habe meine Zertifikate aus dem Schlüsselbund entfernt und erneut über das Entwicklungsportal heruntergeladen. Das hat nicht funktioniert. Ich habe versucht, Xcode zu reinigen, wieder aufzubauen, zu schließen, und alle funktionieren auch nicht. Ich habe versucht, verschiedene Kombinationen von Code Signing-> Automatic zu erstellen. Außerdem habe ich mein Debug-Provisioning-Profil als Entwicklungsprofil ausgewählt, das ich gerade im Dev-Portal erstellt habe, und manuell das Verteilungsprofil auswählen, das ich gerade im Dev-Portal erstellt habe . Beides scheint nicht zu funktionieren. Weitere Tipps zur Fehlerbehebung? Vielen Dank.
Ich verwende XCode 7.2 und habe dieses Problem gesehen. Durch den Neustart von XCode wurde dies für mich behoben. Sie sind sich nicht sicher, ob sie das Problem immer lösen werden, aber Sie sollten dies zuerst versuchen.
Ich weiß, dass es zu spät ist, um hier eine Antwort zu geben, aber diese Frage steht ganz oben, nachdem Sie diese Ausgabe durchsucht haben. Ich konnte dieses Problem lösen, indem ich das Projekt auswählte. In Build settings
änderte ich die UUID
-Optionen.
Wenn Sie jetzt Xcode 7.2 verwenden, wird diese Meldung anscheinend angezeigt, wenn Sie einzelne Profile entweder vom Developer Center oder von Xcode> Einstellungen> Konto herunterladen. Wählen Sie den Abschnitt Teamname und Details anzeigen> Bereitstellungsprofile aus. Ich habe einzelne Profile heruntergeladen (ich habe mehrere Dutzend, daher ist es schwer, ein bestimmtes zu finden) und stieß auf diesen Fehler. Auch wenn Sie nach dem Herunterladen einzelner Profile Alle herunterladen auswählen, wird dieser Fehler weiterhin angezeigt.
Sie müssen die Bereitstellungsprofile suchen und löschen. Wählen Sie dann Alle herunterladen aus. Am einfachsten klicken Sie mit der rechten Maustaste auf ein Profil, das bereits heruntergeladen wurde, und klicken Sie auf In Profil anzeigen, um alle Profile zu löschen. Wählen Sie dann einfach Alle herunterladen aus und hoffentlich stimmen Ihre Profile mit Ihrer Codesignierung überein.
Siehe: Xcode 7.2 Keine übereinstimmenden Bereitstellungsprofile gefunden
Ich hatte dieses Problem mit Xcode 7.2 und ein Beispiel, das ich von einer Tutorial-Site heruntergeladen hatte, und ich versuchte, dieses auf meinem iPhone auszuführen.
Für mich hat diese einfache Lösung funktioniert:
1) Unter "Build-Einstellungen" -> "Code-Signierung": Sie finden die "hartcodierte" UUID des ursprünglichen Erstellers.
2) Wählen Sie unter "Allgemein" -> "Identität" -> Team: Wählen Sie Ihr Bereitstellungsprofil aus. Sie können bei Bedarf auch die Paketkennung aktualisieren.
3) Ein "sauberes" ist nach solchen Änderungen immer eine gute Idee, um dann zu bauen
das löste das Problem für mich!
Dies ist ein bekanntes Problem von Xcode 7.1. In meinem Fall war die Wiederherstellung des Profils die einzige erfolgreiche Problemumgehung
Löschen der DerivedData für das Projekt, das für mich funktioniert hat:
rm -rf ~/Library/Developer/Xcode/DerivedData/AppName
Ich habe die gleiche Fehlermeldung erhalten, als ich versuchte zu archivieren, XCode neu zu starten, zu reinigen, wieder aufzubauen, nichts funktionierte für eine Weile. Dann wurde das Ziel als mein Projekt ausgewählt, unter Allgemein -> Identität -> Bundle-ID. Ich habe den gleichen exakten (ich weiß, es ist dumm!) Bundle-ID-Namen gerade gelöscht und dann erneut eingegeben. Dann habe ich versucht, dieses Mal erneut zu archivieren hat funktioniert. So ein verrückter Fehler.
Ich habe Xcode7.1 auf 7.1.1 aktualisiert. Dann wurde dieses Problem gelöst.
Ich habe project.pbxproj mit einem Texteditor geöffnet und nach UUID gesucht und die Zeile auf diese Weise gelöscht. PROVISIONING_PROFILE = "UUID";
Verwenden Sie iPhone Configuration Utility und XCode Organizer, um sicherzustellen, dass alle Zertifikate/Bestimmungen korrekt konfiguriert sind (sie sollten als grüne markiert sein). Bitte überprüfen Sie, ob Ihr Gerät in Apple Developer in das Zertifikat/in die Bereitstellung aufgenommen wurde.
Ein solches Verifizieren und Töten/Öffnen von XCode (töten Sie es vollständig, wenn Sie den Aktivitätsmonitor verwenden) hat für mich funktioniert
Auf alles oben aufgegeben. Das einzige, was für mich funktionierte, war:
In Schritt 7 beantragte xcode den Zugriff auf den Schlüsselbund (was bei anderen oben genannten Lösungen nicht der Fall war), sobald er gewährt wurde - es funktionierte.
Gleiches für Schritt 8.
Ich bin nicht sicher, was los war (meine Zertifikate und Profile waren erst 3 Monate alt), und ich gebe zu, dass dies eine "rohe Gewalt" -Methode war - aber es hat funktioniert.
Viel Glück.
Ich habe alles getan, was jeder vorgeschlagen hatte, aber nichts davon hat mein Problem behoben.
Bei der Verwendung von Xcode 7.3.1 wurde Folgendes behoben:
Ändern Sie die Einstellungen, um die App auf dem Simulator auszuführen. Wenn Sie festgelegt haben, dass sie auf einem Gerät ausgeführt werden soll und das Gerät udid nicht im Bereitstellungsprofil enthalten ist, wird es Sie (falsch) anrufen.
Gehen Sie zu Projekt> Ziel> Build-Einstellungen> Codesignierung> Bereitstellungsprofil, und ändern Sie es in "Automatisch", um das gewünschte Profil auszuwählen. Wenn Sie die App nicht für die Ausführung auf einem Simulator geändert haben, wird möglicherweise eine Warnmeldung mit der Aufforderung "Problem beheben" angezeigt. Tu das NICHT!
Nachdem Sie Ihr Bereitstellungsprofil manuell aus der Liste ausgewählt haben, archivieren Sie Ihre App. Viola!
Ich habe dieses Problem mit den folgenden Schritten gelöst:
Viele Leute kopieren die Profile manuell aus ihrem Ordner "Provisioning Profiles" in "~/Library/MobileDevice" mit Erfolg (einschließlich meiner Person). Wenn dies für Sie funktioniert, beenden Sie das Kopieren + Einfügen und symbolisieren Sie es!
$ Sudo -i
# mkdir /Library/MobileDevice; ln -s /Users/myuser/Library/MobileDevice/Provisioning\ Profiles/ /Library/MobileDevice/
- wo myuser ist Ihr Benutzername.
Stellen Sie sicher, dass Ihre Bundle-ID mit der App-ID im Entwicklerportal übereinstimmt. Ich hatte die Bundle-ID com.company.MyApp
und die App-ID com.company.myapp
.
Hatte dasselbe Problem… Stellen Sie sicher, dass der BUNDLE IDENTIFIER in der Ansicht "Allgemein" von Xcode für Ihr Projekt mit dem übereinstimmt, was das Profil in Ihrem Dev-Portal liest, und dann wird DAS Profil in Xcode verbatim installiert. Wählen Sie dieses Profil in Ihrer BUILD-Einstellung aus, und Sie können jetzt gelöst werden (die App wird auf Geräten ohne Probleme installiert), aber wir haben auch festgestellt, dass wir zur ALLGEMEINEN Ansicht zurückkehren konnten und der FIX-Button tatsächlich funktionierte: Das Problem wurde behoben "Profil (einmal" behoben ") verschwindet der Fix-Button