Ich kann anscheinend 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 wieder den Fehler:
Es wurden keine übereinstimmenden Bereitstellungsprofile gefunden. Ihre Build-Einstellungen geben ein Bereitstellungsprofil mit der UUID "BD657D9A -..." an. Es wurde jedoch kein solches Bereitstellungsprofil gefunden. Xcode kann dieses Problem beheben, indem ein neues Bereitstellungsprofil aus dem Member Center heruntergeladen wird.
Ich habe versucht, auf "Problem beheben" zu klicken, und es ist weiterhin ein Fehler. Ich habe meine Zertifikate aus dem Schlüsselbund entfernt und sie erneut über das Entwicklungsportal heruntergeladen, und das hat nicht funktioniert. Ich habe versucht, Xcode zu bereinigen, neu zu erstellen und zu schließen, und alle funktionieren auch nicht. Ich habe versucht, verschiedene Kombinationen von Codesignatur-> Automatisch durchzuführen, mein Debug-Bereitstellungsprofil als mein Entwicklungsprofil auszuwählen, das ich gerade im Entwicklungsportal erstellt habe, und das gerade im Entwicklungsportal erstellte Verteilungsprofil manuell auszuwählen . Beides scheint nicht zu funktionieren. Weitere Tipps zur Fehlerbehebung? Vielen Dank.
quelle
Antworten:
Ich verwende XCode 7.2 und habe dieses Problem gesehen. Ein Neustart von XCode hat dieses Problem für mich gelöst. Ich bin mir nicht sicher, ob es das Problem immer lösen wird, aber Sie sollten es zuerst versuchen.
quelle
Ich weiß, dass es zu spät ist, hier eine Antwort zu geben, aber diese Frage wird nach der Suche in diesem Problem ganz oben angezeigt. Ich habe es geschafft, dies durch Auswahl des Projekts zu lösen und
Build settings
dieUUID
Optionen auf das zu ändern , was ich wollte.quelle
Wenn Sie jetzt Xcode 7.2 verwenden, wird diese Meldung anscheinend angezeigt, wenn Sie einzelne Profile entweder aus dem Developer Center oder über Xcode> Einstellungen> Konto herunterladen. Wählen Sie den Abschnitt Teamname und Details anzeigen> Bereitstellungsprofile. Ich habe einzelne Profile heruntergeladen (ich habe mehrere Dutzend, daher ist es schwierig, ein bestimmtes zu finden) und bin auf diesen Fehler gestoßen. Auch wenn Sie nach dem Herunterladen einzelner Profile die Option Alle herunterladen auswählen, tritt dieser Fehler weiterhin auf.
Sie müssen die Bereitstellungsprofile suchen und löschen und dann Alle herunterladen auswählen. Am einfachsten ist es, mit der rechten Maustaste auf ein Profil in den bereits heruntergeladenen Kontodetails zu klicken, Im Finder anzeigen auszuwählen und alle zu löschen. Wählen Sie dann einfach Alle herunterladen und hoffentlich stimmen Ihre Profile mit Ihrer Codesignatur überein.
Siehe: Xcode 7.2 Es wurden keine passenden Bereitstellungsprofile gefunden
quelle
Ich hatte dieses Problem mit Xcode 7.2 und ein Beispiel, das ich von einer Tutorial-Site heruntergeladen habe, und habe versucht, es auf meinem iPhone auszuführen.
Für mich hat diese einfache Lösung funktioniert:
1) Unter 'Build-Einstellungen' -> 'Codesignatur' finden Sie die 'fest codierte' UUID des ursprünglichen Erstellers -> ändern Sie diese für Debug und Release in 'Automatisch':
2) Wählen Sie unter "Allgemein" -> "Identität" -> Team Ihr Bereitstellungsprofil aus. Sie können bei Bedarf auch die Bundle-ID aktualisieren.
3) Ein "sauberes" ist nach solchen Änderungen immer eine gute Idee, dann bauen
Dies löste das Problem für mich!
quelle
Dies ist ein bekanntes Problem von Xcode 7.1. In meinem Fall war die Neuerstellung des Profils die einzige erfolgreiche Problemumgehung
quelle
Das Löschen der DerivedData für das Projekt hat bei mir funktioniert:
rm -rf ~/Library/Developer/Xcode/DerivedData/AppName
quelle
Versuchen Sie, das iPhone Configuration Utility und den XCode Organizer zu verwenden, um sicherzustellen, dass alle Zertifikate / Bestimmungen korrekt konfiguriert sind (sie sollten als grüne gekennzeichnet sein). Überprüfen Sie, ob Ihr Gerät in das Zertifikat / die Bereitstellung von Apple Developer aufgenommen wurde.
Solches Überprüfen und Töten / Öffnen von XCode (vollständig töten, unter Verwendung von Activity Monitor) hat bei mir funktioniert
quelle
Ich habe Xcode7.1 auf 7.1.1 aktualisiert. Dann löste sich dieses Problem.
quelle
Ich habe den gleichen Fehler erhalten, als ich versucht habe zu archivieren, XCode neu zu starten, zu bereinigen, neu zu erstellen, eine Weile hat nichts funktioniert. Dann habe ich mit dem als mein Projekt ausgewählten Ziel unter Allgemein -> Identität -> Bundle-ID den gleichen genauen (ich weiß, dass es albern ist!) Bundle-ID-Namen gelöscht und erneut eingegeben und dann erneut versucht, ihn zu archivieren hat funktioniert. So ein verrückter Käfer.
quelle
Ich habe project.pbxproj mit dem Texteditor geöffnet und nach UUID gesucht und die Zeile wie folgt gelöscht. PROVISIONING_PROFILE = "UUID";
quelle
Hatte das gleiche Problem… Stellen Sie sicher, dass der BUNDLE IDENTIFIER in der ALLGEMEINEN Ansicht von Xcode für Ihr Projekt mit dem übereinstimmt, was das Profil auf Ihrem Dev-Webportal liest, und dass DIESES Profil wörtlich in Xcode installiert wird. Wählen Sie dieses Profil in Ihrer BUILD-Einstellung aus, und Sie könnten jetzt gelöst sein (die App wurde ohne Probleme auf Geräten installiert), aber wir haben auch festgestellt, dass wir zur ALLGEMEINEN Ansicht zurückkehren können und die Schaltfläche FIX tatsächlich funktioniert hat: Es wurde das Problem "Nicht gefunden" behoben "Profil (sobald" behoben "der Fix-Button verschwindet)
quelle
Viele Leute (einschließlich ich) kopieren die Profile manuell aus ihrem Ordner "Provisioning Profiles" in "~ / Library / MobileDevice". Wenn dies für Sie funktioniert, beenden Sie das Kopieren + Einfügen und verknüpfen Sie es!
$ sudo -i
# mkdir /Library/MobileDevice; ln -s /Users/myuser/Library/MobileDevice/Provisioning\ Profiles/ /Library/MobileDevice/
- wo myuser dein Benutzername ist.quelle
Stellen Sie sicher, dass Ihre Bundle-ID mit der App-ID im Entwicklerportal übereinstimmt. Ich hatte Bundle-ID
com.company.MyApp
und App-IDcom.company.myapp
quelle
Ich habe dieses Problem durch die folgenden Schritte gelöst:
quelle
Auf all das oben Genannte verzichtet. Das einzige, was für mich funktioniert hat, war:
In Schritt 7 forderte xcode den Zugriff auf den Schlüsselbund an (was bei anderen oben genannten Lösungen nicht der Fall war), sobald er gewährt wurde - es funktionierte.
Gleiches gilt für Schritt 8.
Ich bin mir nicht sicher, was los war (meine Zertifikate und Profile waren erst 3 Monate alt), und ich gebe zu, dass dies eine "Brute Force" -Methode war - aber es hat funktioniert.
Viel Glück.
quelle
Ich habe alles getan, was alle vorgeschlagen haben, aber keines davon hat mein Problem behoben.
Mit Xcode 7.3.1 wurde Folgendes behoben:
Ändern Sie die Einstellungen, um die App auf dem Simulator auszuführen. Wenn Sie es so eingestellt haben, dass es auf einem Gerät ausgeführt wird und das Gerät udid nicht im Bereitstellungsprofil enthalten ist, wird es Sie (fälschlicherweise) anschreien.
Gehen Sie zu Ihrem Projekt> Ziel> Build-Einstellungen> Codesignatur> Bereitstellungsprofil und ändern Sie es von "Automatisch", um genau das gewünschte Profil auszuwählen. Wenn Sie zu diesem Zeitpunkt die App nicht so geändert haben, dass sie auf einem Simulator ausgeführt wird, wird möglicherweise eine Warnung angezeigt, in der Sie aufgefordert werden, das Problem zu beheben. Tu das NICHT!
Nachdem Sie Ihr Bereitstellungsprofil manuell aus der Liste ausgewählt haben, archivieren Sie Ihre App. Viola!
quelle
Die meisten von Ihnen werden dieses Problem in der neuesten Version von XCode, dh 7.1, haben. Die Lösung, mit der ich dieses Problem gelöst habe, ist also
Alles erledigt.
quelle