Ich verwende OS X El Capitan und verwende den Xcode 8 GM -Samen (8A218a). Ich versuche, meine App auf meinem iPhone 6 mit iOS 10 GM -Saat 10.01 (14A403) auszuführen gepaart mit meiner Apple Watch, die watchOS 3 GM -Samen (14S326) ausführt.
Ich verwende Match für den Umgang mit Provisioning-Profilen und Zertifikaten. Bisher hat es wunderbar funktioniert.
Ich habe kürzlich die Paketkennung geändert, also eine neue App-ID im Member Center erstellt und die Übereinstimmung neu konfiguriert. Ich habe das Entwicklungszertifikat und das Bereitstellungsprofil auf meinem Mac installiert. Ich habe die alten Zertifikate und die alten Bereitstellungsprofile gelöscht.
Alles läuft gut auf dem Simulator. Wenn ich versuche, es auf meinem iPhone auszuführen, wird Xcode 8 im Fehlerfall angezeigt:
Das Bereitstellungsprofil "match Development com.XXX.YYY" enthält nicht das aktuell ausgewählte Gerät "ZZZ's Apple Watch".
Es zeigt auch einen anderen Fehler:
Für den Produkttyp 'Application' im SDK 'iOS 10.0' ist eine Codesignatur erforderlich.
Dies ist unter Target -> General:
Target -> Build Settings sieht folgendermaßen aus:
Ich habe keine Apple Watch-Erweiterung für diese App. Warum gibt mir Xcode 8 dann Fehler in Bezug auf meine Apple Watch?
Was bedeutet auch der zweite Fehler? Für den Produkttyp 'Application' im SDK 'iOS 10.0' ist eine Codesignatur erforderlich?
Vielen Dank!!
Ich hatte heute dasselbe Problem - XCode Version 8.0 (8A218a) - und es mit zwei einfachen Schritten behoben (anstelle des komplizierteren Ansatzes oben):
Kein Neustart, Bereinigung oder sonstiges erforderlich. Lief wie am Schnürchen.
Das hat für mich funktioniert:
Nachdem ich meine Apple Watch auf Power Reserve gestellt hatte (oder sie ausgeschaltet hatte oder im Flugzeugmodus oder ...) und ein wenig darauf wartete, dass Xcode erkannte, dass sie weg war, konnte ich die App erneut auf meinem Handy ausführen.
Der Flugzeugmodus ist am einfachsten.
Ich habe das gleiche Problem mit Version 8.0 (8A218a). Es scheint zu verschwinden, wenn ich:
Wenn ich den Code ändere, erhalte ich wieder dieselbe Fehlermeldung. Lassen Sie sich nicht von Xcode täuschen, der tatsächlich anzeigt, dass in der Benutzeroberfläche alles in Ordnung ist - und trotzdem den Fehler anzeigt. Wieder 1-4.
Bezüglich des 2. Fehlers. Wenn Sie Ihren Screenshot betrachten, sehe ich kein passendes "Signaturzertifikat" - was in der Nachricht als erforderlich angezeigt wird. Die obigen 1-4 beseitigten auch diesen Fehler für mich.
Ich hoffe wirklich, dass es eine bessere Lösung für dieses Problem gibt und dass uns etwas offensichtliches fehlt! Der Neustart-Lauf-Zyklus ist nicht so effizient ;-)
Ich bekam die gleichen Fehler. Was passiert ist, war, dass iTunes/Apple das Bereitstellungsprofil aktualisiert hat und ich das neue Update akzeptieren musste. Nachdem ich mich bei "developer.Apple.com" angemeldet hatte, musste ich nur das neue Update akzeptieren und dann zu Xcode zurückkehren, das Projekt schließen, erneut öffnen und das Bereitstellungsprofil auf mein neues iPhone herunterladen und das Projekt ausführen. Das hat bei mir funktioniert.
Ich musste nichts löschen oder was die anderen Antworten vorschlagen.