In Xcode sehe ich (keine gekoppelte Apple Watch), obwohl die Uhr gekoppelt ist und die UDID der Uhr registriert ist


79

Mein Telefon ist als ineligible targetin Xcode aufgeführt und auf der Seite steht ( no paired Apple Watch).

Meine Apple Watch ist unter iOS-Geräten registriert. Ich kann die UDID sehen. Auf der Uhr ist watchOS 2.0 installiert und auf meinem iPhone 6 ist iOS 9 installiert. Das iPhone passt gut zur Uhr und ich kann Apps installieren.

Ich habe versucht, sowohl die Uhr als auch das Telefon neu zu starten. Ich habe versucht, Xcode neu zu starten. Ich habe versucht, ein neues Schema in Xcode zu erstellen, aber es wird immer noch angezeigt (keine gekoppelte Apple Watch). Ich kann Produkt / Ziel auswählen und die App wird auf dem Telefon angezeigt. Die Watch-App wird einfach nicht installiert. Sie sitzt einfach da und sagt " Installieren ... ".


Wenn Sie in Xcode zu Fenster -> Geräte gehen und auf Ihr Telefon klicken, sehen Sie Ihre Uhr richtig?
Keji

@kdogisthebest Nein, die Uhr ist nicht als Gerät aufgeführt. Das Telefon ist aufgelistet.
dmin7b5

Ich erlebe dies in Xcode 7.1 Beta, aber nicht in 7.0. Versuchte alle Lösungen auf dieser Seite ohne Erfolg. Ich baute gut auf meine Uhr, bis plötzlich diese Nachricht auftauchte.
Charlie Schliesser

In meinem Fall Bluetooth aktivieren das Problem beheben :)
ChikabuZ

Antworten:


95

Ich hatte meine Uhr mit einem neuen Telefon gekoppelt und war auf dieses Problem gestoßen. Ich habe alle Dateien entfernt ~/Library/Developer/Xcode/watchOS DeviceSupport/und es hat es gelöst!


4
Dies ist die wirkliche Lösung. Es hat perfekt für mich
funktioniert

1
Hat auch für mich gearbeitet.
Naftali Beder

3
Ich finde den Ordner "watchOS DeviceSupport" nicht.
Mohammad Zaid Pathan

Arbeitete für mich (so viele verschwendete Neustarts!). Und die Simulatoren funktionieren auch noch.
Lewis

3
Nach dem oben genannten (Antwort) verbinden Sie das iPhone
Brainray

33

Was für mich funktioniert hat, ist, zum WatchKit-App-Ziel zu gehen und das Team mit dem richtigen Konto zu aktualisieren. Sobald ich das getan habe, wurde mein Gerät als berechtigt angezeigt.


6
Dies hat das Problem für mich nicht behoben. Ich habe genau das gleiche Problem. Meine Uhr wird in Geräten überhaupt nicht angezeigt, obwohl sie eindeutig mit meinem Telefon gekoppelt ist (ich kann alle erwarteten Uhrfunktionen verwenden). Ich habe sogar erfolglos versucht, die Uhr zurückzusetzen und als neues Gerät einzurichten. (Ich habe die Vertrauensaufforderung auf der Uhr erhalten, die ich bestätigt habe.)
fdmillion

Stellen Sie sicher, dass Sie dies sowohl in der Watch App als auch in der Extension tun
Dan

26

2020: Zu diesem Zeitpunkt kann ich WCSession nicht einmal mehr dazu bringen, Daten auf den Simulatoren zu senden. Nachricht von Watch an iPhone replyHandlerfunktioniert, Nachricht von iPhone an Watch schlägt mit WCErrorCodeWatchAppNotInstalled fehl. Jeder Tag beginnt mit einem mehrmaligen Neustart und dem Löschen und Einrichten neuer iPhone + Watch-Kombinationen. Versucht auf einem frisch installierten MacOS mit den Geräten meines Freundes und natürlich kein Glück. Aber es ist eindeutig meine Schuld. Das Einreichen eines Fehlerberichts führt zu nichts, da sie Ihnen immer wieder mitteilen, dass alles an ihrem Ende funktioniert, und dieses Ticket jetzt schließen. Ich wollte nur helfen.

2019: Neues iPhone, noch schlimmer. Jetzt hat sich jede einzelne Komponente in meiner Entwicklung seit 2017 geändert und ich bin immer noch nicht in der Lage, bei jedem Build auf den Simulator abzuzielen. Apple, warum?

2018 II : Für mich funktioniert nichts mehr. Apple wurde viele Male kontaktiert und Apple Watch scheint in die PlaygroundNachbarschaft gezogen zu sein, da es nur geladen / ausgeführt wird, aber nie wirklich ausgeführt wird. Kaufte einen zweiten Mac, neues Projekt, nichts funktioniert. Traurig.

2018 : In den letzten Tagen war ich wirklich erfolgreich und habe Folgendes getan:

Auf Ihrem iPhone:

  • WLAN ausschalten
  • Bluetooth ausschalten
  • Wifi einschalten
  • Bluetooth einschalten

Auf Ihrer Uhr:

  • Flugmodus einschalten
  • Flugmodus deaktivieren

Meistens dauerte es nicht länger als 30 Sekunden, bis die Verbindung wieder hergestellt war. Ich denke, es ist der "Watch Flight Mode" - alles, aber ich ändere nie ein (etwas) laufendes System, so dass dies von nun an mein Verfahren sein wird. Meine Antwort von 2017 scheint einigen Leuten immer noch zu helfen:

2017 : Wenn es manchmal angezeigt wird und dies häufig nicht der Fall ist, liegt dies möglicherweise daran, dass Sie iTunes geschlossen haben

Ich habe bemerkt, was ich nach dem erneuten Verbinden oft getan habe: iTunes schließen. Sofort wurde die Uhr "ungepaart". Das USB-Kabel wieder anzuschließen, aber iTunes offen zu lassen, hat mir seitdem geholfen.


Ich konnte es selbst nicht glauben, aber ich habe es 10 Mal getestet und iTunes war immer der entscheidende Faktor, also ja
user2875404

3
Löst das Problem nicht für mich. Dies ist so ein nerviger Fehler, der die Uhrenentwicklung verlangsamt.
Gary Sabo

1
Hat jemand ein Radar eingereicht?
Gary Sabo

1
Dieses Problem ist 2015
aufgetreten

3
Es ist 2020 und ich habe Stunden damit verschwendet, Xcode davon zu überzeugen, eine App auf meiner Uhr auszuführen. Ich würde den Simulator verwenden, aber CloudKit (das jetzt die empfohlene Methode zum Ein- und Auslesen von Daten in die Watch-App ist) wird vom Watch-Simulator nicht unterstützt. Ich verstehe nicht, wie es jemandem gelingt, Apple Watch-Apps zu entwickeln.
Hendrik

13

Öffnen Sie die Kamera-Begleiter-App auf der Uhr. Bei mir funktioniert das. Scheint, als würde die App eine Telefonverbindung herstellen.


Ich hatte gerade dieses Problem und das hat es für mich behoben. Vielen Dank!
Chris Marshall

9

Es scheint, dass Sie auf der Apple Watch auf die Meldung "Diesem Computer vertrauen" tippen müssen. Dies löste mein Problem. Überprüfen Sie auch, ob XCode die Meldung "Indizieren ..." oder "Symbole laden ..." anzeigt: Sie müssen warten, bis der Vorgang abgeschlossen ist.


9

Es sieht aus wie ein Fehler in Xcode! Gehen Sie zu ~/Library/Developer/Xcode/watchOS DeviceSupport/und erstellen Sie einen Ordner mit dem Namen "Watch1,2 2.0 (Build-Nummer)". Verwenden Sie für "Build-Nummer" Ihre watchOS-Build-Nummer. Erstellen Sie in diesem Ordner einen weiteren Ordner mit dem Namen "Symbole".

Also für den neuesten Build : ~/Library/Developer/Xcode/watchOS DeviceSupport/Watch1,2 2.0 (13S5305d)/Symbols.

Vielleicht Xcode bereinigen und neu starten.


1
Scheint für mich gearbeitet zu haben, obwohl ich auch alle anderen hier aufgeführten Antworten ausprobiert habe, also wer weiß? Könnte einer der anderen gewesen sein ...
Josh Brown

Die Auswahl des richtigen Teams war alles, was ich brauchte, definitiv immer noch ein Fehler, weil es extrem irreführend ist ...
anders

8

Für mich war es ein Problem, dem Computer von der Uhr aus zu vertrauen. Ich musste meine Uhr neu starten, um die Anforderung "Diesem Computer vertrauen" zu erhalten.


1
Xcode hat mein iPhone nicht auf Xcode angezeigt, als ich die Watchkit-App ausgewählt habe. Ich habe meine Apple Watch (5.1.3) neu gestartet und Xcode zeigt jetzt iPhone und Uhr an.
Tokentoken

6

In meinem Fall glaube ich, dass ich Connect via Network für das iPhone aktiviert hatte, das mit meiner neuen Uhr gekoppelt ist.

Nachdem Sie die Funktion für die drahtlose Verbindung deaktiviert und das iPhone über ein Kabel mit meinem Mac verbunden haben, wird die Uhr in der Geräteliste angezeigt.

Nachdem ich die UUID dazu gebracht hatte, sich beim Developer Center zu registrieren, aktivierte ich Connect via Network wieder und die Uhr wurde nicht mehr auf dem Gerätebildschirm aufgelistet. Wenn ich das Telefon jedoch über ein Kabel anschließe, werden die Uhreninformationen angezeigt.

Wenn Sie also eine drahtlose Verbindung verwenden, schließen Sie das Gerät einfach über ein Kabel an. Hoffentlich wird Ihre Uhr in der Liste angezeigt. Viel Glück!


4

Ich musste meine Apple ID von der Registerkarte "Konten" in den Xcode-Einstellungen löschen und sie dann erneut hinzufügen.


4

Was für mich funktioniert hat, wartet nur eine Minute. In Xcode gab es keinen Fortschrittsbalken. Warten Sie einfach.


Ich habe die Watch-App auf dem iPhone geöffnet und es dauerte eine halbe Minute, bis die gekoppelte Watch in Xcode angezeigt wurde. Ich weiß nicht, ob es nützlich ist.
Chengsam

4

Für mich hat geholfen, iTunes am MAC zu öffnen und offen zu lassen.

Xcode 9.4.1


2

Ich habe genau das gleiche Setup und hatte das gleiche Problem. Was für mich zu funktionieren schien, war nur die Uhr zu entkoppeln und wieder zu koppeln. Vertrauen Sie dann diesem Computer auf der Uhr und Xcode beginnt, ihn im Menü aufzulisten.

Es scheint, dass ich das watchOS2 Beta 5 auf 1.0.1 aktualisiert habe, das zuvor gepaart wurde, und es musste nur für watchOS2 neu eingestellt werden.


2

Für mich funktionierte es, das Fenster "Projekte" von Xcode zu öffnen und auf die Schaltfläche "Löschen" neben der Zeile "Abgeleitete Daten" für das aktuell geöffnete Projekt zu klicken. Danach wechselte das Ziel automatisch zu [Mein iPhone-Name] + [Mein Uhrenname].

Mein Setup: Xcode 7, iOS 9 (öffentliche Version) und watchOS 2 Beta.


2

Öffnen Sie die Watch-App auf dem Gerät, scrollen Sie nach unten zu Ihrer App und aktivieren Sie die Show-App auf der Apple Watch


2

Festlegen korrekter Bereitstellungsprofile | Zertifikate | Team, dann Xcode neu zu starten hat für mich funktioniert.


2

Sie müssen Ihre Apple Watch über Bluetooth mit Ihrem iPhone verbunden haben. Die WLAN-Verbindung funktioniert nicht zum Testen ...


2

Ich hatte wirklich Probleme mit diesem Problem, aber das hat mir geholfen:

Schritte korrigieren:

  1. Entkoppeln Sie meine Uhr
  2. Starten Sie das iPhone und die Apple Watch neu
  3. Koppeln Sie sie erneut und richten Sie meine Uhr als neue ein
  4. Stecken Sie das iPhone in den Mac
  5. Sagen Sie auf der Apple Watch "Vertrauen Sie dem Computer", wenn Sie dazu aufgefordert werden
  6. Ziehen Sie den Stecker heraus und stecken Sie ihn erneut ein
  7. Schließen und öffnen Sie XCode
  8. Öffnen Sie das Projekt und warten Sie einige Sekunden

Das hat mir auch geholfen! Der wichtige Teil bestand darin, die Uhr als neue einzurichten, anstatt sie aus dem Backup wiederherzustellen.
Pipacs

2

Ich hatte vielleicht einen Durchbruch ... Ich habe WIFI auf meinem Mac ausgeschaltet und es fand sofort die Uhr 😱


2

Überprüfen Sie, ob das Telefon mit demselben WLAN-Netzwerk wie der Computer verbunden ist.

Ich habe gerade ein paar Tage damit zu kämpfen gehabt und die oben genannten Lösungen ausprobiert. Switched Networks, eine Minute gewartet, jetzt funktioniert es wieder. Gah.

Ich habe vier WLAN-SSIDs in meinem Haus (altes Haus, dicke Wände, ein Router deckt es nicht richtig ab) und es stellte sich heraus, dass der Computer eine auswählte und das Telefon eine andere.


1

Dies hat bei mir funktioniert 1. Beenden Sie Xcode. 2. Trennen Sie das iPhone. 3. Entfernen Sie die Cache-Dateien unter / Users // Library / Developer / Xcode. 4. Führen Sie Xcode aus. 5. Schließen Sie das iPhone erneut an. 6. Xcode beginnt mit dem Herunterladen der Symboldatei


3
Welche Cache-Dateien speziell?
Charlie Schliesser

1

Einfach mein iPhone wieder mit meinem Mac verbinden ist mein Problem gelöst. Wenn ich mein iPhone wieder anschließe, installiert sich xcode automatisch mit fehlenden Symbolen.


1

Ich hatte ein ähnliches Problem, bei dem Xcode meine gepaarte Uhr nicht erkannte. Irgendwie konnte das Beta-Bereitstellungsprofil auf meinem Telefon installiert werden, und aus irgendeinem Grund konnte Xcode die gekoppelte Uhr nicht erkennen. Sobald ich das Bereitstellungsprofil gelöscht hatte, begann Xcode, die gepaarte Uhr aufzunehmen.


1

Das Erstellen eines neuen watchOS-Projekts führte zum Herunterladen von Symbolen, um fortzufahren und zu beenden. Ich habe das iPhone vom Stromnetz getrennt, bevor der Vorgang "Verarbeiten von Symboldateien" abgeschlossen wurde. Die Apple Watch ist also nie wieder aufgetaucht. XCode 9 (Beta 4). iOS 10 (Beta 4). watchOS 2.2.2.


1

Ich habe nur ein paar Minuten gewartet und dann - es hat von selbst funktioniert.

WatchOS 4.1, XCODE 9.2.


1

Die Lösung, die für mich mit XCode 10.0 funktioniert hat: Den gesamten Xcode-Ordner in ~ / Library / Developer / Xcode in den Papierkorb zu werfen und nur den watchOS DeviceSupport zu entfernen, reichte nicht aus


1

Das hat bei mir funktioniert (Xcode 11.3.1):

  1. Öffnen Sie Geräte von Xcode
  2. Trennen Sie das iPhone vom Mac
  3. Deaktivieren Sie Bluetooth auf dem iPhone
  4. Schließen Sie das iPhone wieder an den Mac an
  5. Überprüfen Sie, ob das iPhone in den Geräten angezeigt wird.
  6. Schalten Sie Bluetooth auf dem iPhone ein und warten Sie, bis die Uhr auf dem iPhone verbunden ist.
  7. Suchen Sie unter Geräte -> Ihr iPhone -> Gepaarte Uhren -> Warten Sie, bis die Uhreninformationen vollständig angezeigt werden.
  8. Zu diesem Zeitpunkt konnte ich die Uhr in Xcode sehen.

In einigen Fällen musste Watch & Phone auch neu gestartet werden.


0

Neues Update zu diesem Problem. Ich habe kürzlich das Ray Wenderlich-Buch für Watch OS gekauft und hatte dieses Problem.

Nach dem Testen vieler Dinge und vor dem Löschen von Dateien lautet meine Arbeitslösung:

Auf MAC mit geöffnetem Xcode und geladenem Ausgabeschema. Das iPhone ist angeschlossen und die Uhr ist ebenfalls eingeschaltet.

1) Auf MAC WLAN ausschalten 2) Auf MAC WLAN einschalten 3) Auf MAC Bluetooth ausschalten 4) Auf MAC Bluetooth einschalten

Ich weiß, dass diese Lösung oben steht, aber nur so hat sie bei mir funktioniert. Hoffe, es hilft auch jedem Entwickler.


1
Für mich war es genug, nur das WLAN auf meinem Mac auszuschalten. Dann erschien die Uhr im Gerätefenster und ich konnte erfolgreich auf einer Uhr an meinem Handgelenk laufen. Übrigens war mein iPhone zu diesem Zeitpunkt über USB verbunden.
Andrej

0

Überprüfen Sie, ob Bluetooth aktiviert ist. Ich habe meinen Mac, mein Telefon und meine Uhr neu gestartet und das hat nicht geholfen. Als ich in die Einstellungen der Uhr schaute, stellte ich fest, dass Bluetooth deaktiviert war.


0

In meinem Fall funktionierte der Neustart der Uhr nicht, nach dem Neustart des iPhone jedoch.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.