Ich habe ein paar andere Fragen gesehen, die sich mit diesem Thema befassten, aber keine wie meine. Gestern habe ich ein Gerät unschuldig zur Geräteliste hinzugefügt.
Frage:
Ich habe den Eindruck, dass nach dem Hinzufügen eines Geräts dieses mit dem Bereitstellungsprofil verknüpft wird. Ich glaube jedoch, dass es nicht mit einem meiner Vertriebsprofile verknüpft war. Also habe ich das Profil bearbeitet, auf das Häkchen neben dem Gerät geklickt und auf Senden geklickt. Hier begannen die Probleme.
Ich bemerke zwei Dinge: Ich habe meine Zertifikats-/Bereitstellungsprofile vor ungefähr einer Woche erneuert. Ich glaube, ich habe gestern mein Bereitstellungsprofil erneuert (oder zumindest im Veranstalter).
Wenn ich versuche, ein Projekt zu erstellen, erhalte ich außerdem die Meldung "Es wurden keine nicht abgelaufenen Bereitstellungsprofile gefunden, die eines der Signaturzertifikate des Schlüsselbunds enthalten". In den Build-Einstellungen wird meine unterzeichnende Identität unter Identitäten ohne Bereitstellungsprofile angezeigt. Ich habe Horrorgeschichten von Leuten gelesen, die alles abreißen und wieder aufbauen müssen, und ich hoffe, dass ich das hier nicht tun muss.
iOS-Distribution ist so ein Schmerz im Arsch! Dies hat bei mir funktioniert (befolgen Sie die Schritte in dieser Reihenfolge):
1) im xcode organizer:
2) im mac os x keychain:
3) Gehen Sie zu developer.Apple.com
4) gehe zurück zum xcode organizer:
klicken Sie in den Popups auf die positive Schaltfläche
5) Gehen Sie in Ihrem Xcode-Projekt auf die Registerkarte "Build-Einstellungen"
6) gehe zurück zum xcode organizer:
Heute habe ich Xcode 4.3.2
Installiert und hatte sofort das gleiche Problem! Versuchen Sie zuerst, die Distribution zu archivieren, und versuchen Sie anschließend in einem sauberen neuen Projekt, sie auf einem Gerät auszuführen. Ich habe beide Probleme behoben.
1. Für eine erfolgreiche Verteilung habe ich mein Verteilungszertifikat vom iOS-Bereitstellungsportal heruntergeladen und installiert. Danach habe ich in Xcode Code Signing Identity
Korrekt eingerichtet. Dies löste mein Problem mit der Archivierung.
2. Ich hatte das gleiche Problem beim Erstellen eines neuen Projekts und beim Versuch, es auf einem Gerät auszuführen. Wieder im Bereitstellungsportal in certificates
habe ich mein Entwicklungszertifikat gelöscht. Außerdem habe ich alle Entwicklungsversorgungsprofile gelöscht. Löschte sie auch vom Veranstalter. Dann habe ich das Gerät wieder hinzugefügt. Hoffe das hilft!
Für mich war der "Refresh Button" unten rechts die Antwort!
Hoffe ich kann jemandem helfen.
Ich habe diesen Fehler erhalten, als die Paket-ID für meine App nicht mit dem Bereitstellungsprofil übereinstimmte, das ich damit verwenden wollte.
Ich habe Xcode 5.1 und ich habe das Problem so behoben
Xcode -> Einstellungen -> Konten -> Details anzeigen -> Schaltfläche "Aktualisieren" (unten links)
Nachdem es aktualisiert wurde, klickte ich auf "Fertig" und der Fehler war weg :)
Ich bin heute darauf gestoßen. Es stellte sich heraus, dass einige meiner Entwicklungszertifikate ungültig wurden, nachdem ich meine Geräteliste bereinigt hatte (einige wurden entfernt, für die ich nicht mehr entwickle). Ich habe diese aus den Bereitstellungsprofilen gelöscht und neu erstellt.