2015-09-24 19 views
6

Przepisuję moją aplikację do obejrzenia na watchos2, ale mam problemy z debugowaniem na rzeczywistym zegarku (XCode7). Jaki jest właściwy sposób, aby to zrobić?Właściwy sposób debugowania aplikacji watchos2 w XCode7

1) Oczywiste (ale naiwne) podejście - podłącz telefon do sparowanego zegarka, w XCode wybierz Schemat rozszerzenia, aby uruchomić na telefonie + zegarek. Kliknij przycisk odtwarzania i powinno działać, prawda? Wydaje się, że działa to tuż po zakończeniu nowego parowania i bardzo szybko się psuje (po kilku uruchomieniach debugowania). Zobacz problemy i zachowanie poniżej:

2) Uruchom najpierw aplikację na telefon, a następnie dodaj przedłużenie - to podejście działało dla mnie dłużej, ale w końcu również się zepsuło.

3) Rozpakuj i sparuj ponownie - więcej niż bolesne doświadczenie, czasochłonne i niepraktyczne. Pomoże jednak przez chwilę.

Główne problemy:

  • aplikacja telefon nie komunikuje - Widziałem nieosiągalny lub wiadomości tylko czas wyjścia
  • zegarek aplikacja przestanie działać - XCode mówi, że to działa, ale to nie jest - nie będzie nawet dołączać. Jeśli uruchomię go ręcznie na zegarku, większość czasu będzie on dołączał, ale wtedy aplikacja telefoniczna jest niedostępna
  • aplikacja do zegarka nawet się nie instaluje - podejrzewam, że XCode twierdzi, że to działa, w rzeczywistości nie, ponieważ kiedy usuwam aplikację z zegarka, a następnie uruchamiam XCode przechodzi cały proces instalacji i "działa", ale ikona nie pojawia się nawet na ekranie głównym, gdy telefon przestaje reagować, kiedy używam opcji 2) i próbuję uruchomić coś inny zaś aplikacja jest dołączony
  • telefon wydaje się być zablokowane, wybierając inne aplikacje (nawet wracając do mojej aplikacji) nie będzie działać, dopóki nie zabije sesję

Konfiguracja: telefon i zegarek są sparowane poprawnie, telefon może zobaczyć zegarek, zegarek może zobaczyć telefon, inne aplikacje działają. Oglądaj "zaufanie" również do komputera, aplikacja jest "pokazywana na zegarze jabłkowym". Telefon to 5s 9.0.1.

Próbowałem różnych kombinacji restartu (telefon | zegarek | xcode | mac), przetasowałem kable, rozłączałem, ponownie się podłączałem itd., Ale to też nie pomogło.

Czy ktoś znalazł użyteczny sposób debugowania aplikacji watchos2 z XCode? Nikt nie wydaje się narzekać na to z wydanym XCode7, chociaż widziałem wiele podobnych problemów w wersjach beta.

Odpowiedz

2

Użyj kabla do ładowania zegarka Apple, podłącz zegarek do komputera Mac z systemem Xcode. Zapewnia znacznie lepsze i szybsze debugowanie.

+0

Wszelkie sugestie, jeśli nie mam jeszcze oglądania? – jimm101

1

Mam do czynienia z tym samym problemem w ostatnich dniach, właśnie zaktualizowałem system do iOS 9.2, watchOS 2.1 i XCode 7.2, a teraz wszystko działa.

0

Po aktualizacji XCode do wersji 7.2, iOS9.2 mój telefon i WatchOS2.1 mój Apple Obejrzyj proces debugowania jest lepszy. Proponuję zaktualizować wszystkie twoje urządzenia.

Powiązane problemy