2015-09-24 14 views
6

Ich schreibe meine Watch-App in watchos2 um, habe aber Probleme beim Debuggen auf der tatsächlichen Uhr (XCode7). Wie ist der richtige Weg, dies zu tun?Ordnungsgemäße Methode zum Debuggen der Watchos2-App in XCode7

1) Offensichtlicher (aber naive) Ansatz - verbinden Sie Ihr Telefon mit gepaarten Uhr, in XCode wählen Sie Extension-Schema auf Phone + Watch laufen. Click play und es sollte funktionieren, oder? Dies scheint erst kurz nach dem erneuten Pairing zu funktionieren und bricht sehr schnell ab (nach einigen Debug-Läufen). Siehe Probleme und Verhalten unter

2) Telefon App zuerst ausführen dann Lauf der Erweiterung hinzufügen - dieser Ansatz funktionierte für mich länger, aber schließlich brach auch.

3) Pairing und Pairing wieder - mehr als schmerzhafte Erfahrung, zeitaufwendig und überhaupt nicht praktikabel. Wird aber für eine Weile helfen.

Hauptprobleme:

  • Telefon App nicht in Verbindung steht - Ich habe gerade eine Auszeit App
  • Uhr nicht erreichbar oder Nachrichten gesehen nicht mehr läuft - XCode sagt es läuft, aber es ist nicht - nicht einmal anfügen. Wenn ich es manuell auf Uhr die meisten Male es wird anhängen, aber dann ist die Telefon-App nicht erreichbar
  • Uhr App wird nicht einmal installieren - Ich vermute, wenn der XCode sagt, es läuft es in der Tat tut es nicht weil Wenn ich die App von der Uhr entferne und dann laufe, durchläuft XCode den gesamten Installationsvorgang und "läuft", aber das Symbol erscheint nicht einmal auf dem Hauptbildschirm
  • Telefon reagiert nicht mehr, wenn ich Option 2) verwende und versuche, etwas auszuführen sonst während app angebracht ist
  • Telefon scheint blockiert zu sein, andere Anwendungen Auswahl (auch meiner App zurück) wird nicht funktionieren, bis ich die Sitzung
töten

Setup: Das Telefon und die Uhr sind korrekt miteinander verbunden, das Telefon kann die Uhr sehen, die Uhr kann das Telefon sehen, andere Apps funktionieren. Watch "vertraut" auch den Computer, App ist "auf Apple Watch" angezeigt. Telefon ist 5s 9.0.1.

Ich habe verschiedene Neustartkombinationen (Telefon | Uhr | xcode | mac) ausprobiert, Kabel gemischt, trennen, wiederverbinden, etc., aber das hat auch nicht geholfen.

Hat jemand einen brauchbaren Weg gefunden, die watchos2 App von XCode zu debuggen? Niemand sonst scheint sich mit dem veröffentlichten XCode7 darüber zu beschweren, obwohl ich viele ähnliche Probleme in Beta-Builds gesehen habe.

Antwort

2

Verwenden Sie Apple Watch-Ladekabel, verbinden Sie Ihre Uhr mit der Entwicklung von Mac, auf dem Xcode läuft. Es bietet viel erfolgreicher und schnelleres Debugging.

+0

Irgendwelche Vorschläge, wenn ich noch keine Uhr bekommen habe? – jimm101

1

Ich habe das gleiche Problem in den letzten Tagen behandelt, ich habe gerade auf iOS 9.2, WatchOS 2.1 und XCode 7.2 aktualisiert, und jetzt funktioniert alles.

0

Nach Update XCode auf 7.2, iOS9.2 mein Handy und WatchOS2.1 meiner Apple Watch der Debug-Prozess ist besser. Ich schlage vor, alle Ihre Geräte zu aktualisieren.

Verwandte Themen