webentwicklung-frage-antwort-db.com.de

iOS: Watch-Kit-gepaartes Gerät für die Entwicklung nicht verfügbar

Ich kann meine Apple Watch-Anwendung nicht im X-Code ausführen. Mein Telefon + meine Uhr wird als "Nicht verfügbares Gerät" aufgelistet und sagt "Gekoppeltes Gerät ist nicht für die Entwicklung verfügbar". Wenn ich versuche, die App zu starten, sagt sie dasselbe.

Wie kann ich das beheben?

Ich verwende XCode 7.1, iOS 9.0, WatchOS 2.0.1.

32
akiraspeirs

Ich hatte unter iOS 9.1 + WatchOS 2.01 dasselbe Problem, das XCode 7.1 immer wieder als "gepaartes Gerät für Entwicklung nicht verfügbar" bezeichnet. Hier ist, was ich getan habe, um es endlich zu lösen, nicht ganz sicher, welcher Schritt kritisch ist -

  1. Unpaar meine Uhr
  2. Starten Sie sowohl das iPhone als auch die Apple Watch neu
  3. Koppeln Sie sie erneut und stellen Sie meine Uhr als neue Uhr auf
  4. Schließen Sie das iPhone an den Mac an
  5. Sagen Sie der Apple Watch, wenn Sie dazu aufgefordert werden
  6. Ziehen Sie den Stecker heraus und stecken Sie ihn erneut ein

Knall! Meine Apple-Uhr ist bekannt für ihre Entwicklung. Ich hoffe, es hilft.

33
Will

Das hat bei mir funktioniert, und es ist viel einfacher und schneller als das Aufheben der Kopplung. Ich würde es zuerst versuchen. Wischen Sie von der Uhr aus nach oben und klicken Sie auf die Schaltfläche Ping iPhone. Nachdem Sie einen Ton erzeugt haben, gehen Sie in Xcode zurück. Die Änderung sollte nicht mehr unpaarig sein oder für die Entwicklung nicht verfügbar sein. 

26
possen

Ich kann dies auch mit der folgenden Konfiguration bestätigen: OS X, Xcode7.2 beta, iPhone5s mit iOS9.2 und WatchOS 2.1

Ich entfernte das iPhone wieder, schloss und startete Xcode erneut und steckte das iPhone wieder ein - dann funktionierte es gut!

13
Megalone

Das Löschen des 'berühmten' XCODE-abgeleiteten Datenordners hat es für mich getan.

Schritte für Neulinge:

  1. Schließen Sie XCODE.
  2. Löschen Sie den Ordner Abgeleitete Daten. Um den Speicherort zu finden, gehen Sie in XCODE zum oberen Menü: XCODE -> Voreinstellungen -> Standorte: Klicken Sie hier auf den Pfeil Abgeleitete Daten.
  3. XCODE erneut öffnen.

Getestet auf XCODE8.0.

8
Yizhar

Ich starte gerade den Xcode neu, um das Problem zu lösen.

5
Alison Borba

Der Neustart der Apple Watch hat für mich funktioniert, danach wird die Meldung "Trust this computer" angezeigt, die zum Debuggen der Uhr mit XCODE erforderlich ist.

5
Yizhar

Es ist mir einfach passiert und ich habe es durch repariert 

  1. xcode beenden
  2. setzen Sie die Uhr auf das Ladegerät
  3. xcode öffnen
  4. wählen Sie das Watch-App-Ziel aus
  5. wählen Sie das gekoppelte iPhone aus, um es als auszuführendes Gerät anzusehen
  6. Warten Sie, bis "(gepaartes Gerät für die Entwicklung nicht verfügbar)" oder "(keine gekoppelte Apple Watch)" in der Gerätebeschreibung in der Xcode Symbolleiste ausgeblendet ist
  7. Lauf!
3
Rodrigo Recio

Ich habe die oben genannten Schritte wiederholt befolgt und habe immer noch das gleiche Problem. Was ich gefunden habe, bestand darin, dass das Problem nicht bei iCloud erfolgte und stattdessen nur Nachrichten verwendet wurden. Sobald ich das getan habe, hat es wunderbar funktioniert. Vielen Dank.

2
mmremann

Gehen Sie zu Fenster -> Gerät und Simulator, Gerät trennen und vom Kabel trennen und für mich zurück verbinden.

2
khheng

mein Problem bestand darin, den Computer von der Apple Watch ... (mit der letzten Version Xcode 10.2) zu autorisieren.

1

Ich habe dieses Problem auch getroffen.

Was ich mache, ist ziemlich einfach. Schalten Sie Bluetooth vom iPhone aus aus und warten Sie, bis die Apple Watch wieder verbunden ist.

Starten Sie dann die App.

1
Ben

Ich musste die Uhr mit meinem Passcode freischalten. 

  • Wenn bereits entsperrt, sperren Sie es und entsperren Sie es anschließend.
1
RyanTCB

Ich hatte auch Probleme mit Xcode Beta 7.3 Version 3. Ich habe ein Update auf Xcode Beta 7.3 Version 5 durchgeführt und es funktioniert gut. Hoffe das hilft! 

1
emleeh

Das Löschen alles in ~/Library/Developer/Xcode/watchOS DeviceSupport/ hat für mich funktioniert.

1
Brad K.

Für mich war das einzige, was funktionierte, die Uhr vom iPhone zu trennen und als neue Uhr einzurichten (Wiederherstellung von der Rückseite funktionierte nicht).

Ich habe versucht, die Kopplung in Xcode aufzuheben, abgeleitete/zwischengespeicherte Daten zu löschen, die Plattform zu unterstützen, Xcode neu zu starten, alle Kombinationen aus Entfernen und Neustarten! Nichts hat geklappt.

Ob es sich um eine nukleare Aktion handelte oder um die einfache Tatsache, dass sie dann den Neuautorisierungsprozess zwischen Mac + Watch durchläuft, werden wir nie erfahren.

Was ich weiß ist, dass Xcode manchmal schockierend instabil sein kann.

1
Rich

Ich habe die Nachricht nach einem erneuten Pairing losgelassen, was etwa 30 Minuten dauerte.

Es kann jedoch sein, dass ein Neustart der Uhr das Problem behoben hat.

Versuchen Sie auch, die DerviedData zu löschen.

Nachdem ich die Nachricht erhalten hatte, dass die Nachricht nicht mehr angezeigt werden sollte, konnte die App nicht auf dem Telefon installiert werden. Ich hatte zuvor ein WatchKit-Projekt aus einer AppCode-Vorlage erstellt. Nachdem Sie ein neues Projekt aus XCode erstellt hatten, begann es zu arbeiten.

0
vaughan

In meinem Fall deaktiviere ich den Passcode von Apple Watch, dann DerivedData und starte Xcode neu, um das Problem zu lösen. 

0
Bill Chan

Ich hatte auch hier Probleme mit Xcode 10.1 und Watch OS 5.x Ich brauche wirklich Xcode abgeleitete Dateien löschen und Watch neu starten, und in Watch für Debug auf "Vertrauen" klicken.

0
Roger Zhang

Ich habe mein Telefon auf iOS9.1 aktualisiert und funktioniert jetzt.

0
akiraspeirs

Ich hatte das gleiche Problem mit watchOS 2.1 . Beim Neustarten von Xcode und Plugin in meinem Handy kam ich zum Trick. Ich schlage vor, das auszuprobieren, bevor Sie das Telefon neu koppeln und es sich ansehen

0
kees