2020: W tym momencie nie mogę już nawet zmusić WCSession do wysyłania danych do Symulatorów. Wiadomość z zegarka na iPhone'a z replyHandler
działaniem, wiadomość z iPhone'a na zegarek kończy się niepowodzeniem z WCErrorCodeWatchAppNotInstalled. Każdy dzień zaczyna się od wielokrotnego ponownego uruchamiania oraz usuwania i konfigurowania nowych kombinacji iPhone'a + Watch. Próbowałem na świeżo zainstalowanym systemie macOS z urządzeniami mojego przyjaciela i oczywiście bez powodzenia. Ale to wyraźnie moja wina. Przesłanie raportu o błędzie nic nie daje, ponieważ mówią ci tylko, że wszystko działa na ich końcu i teraz zamkną to zgłoszenie. Chciałem tylko pomóc.
2019: Nowy iPhone, jeszcze gorszy. Teraz każdy komponent w moim rozwoju zmienił się od 2017 roku i wciąż utknąłem na celowniku symulatora przy każdej kompilacji. Apple, dlaczego?
2018 II : nic mi już nie działa. Kontaktowałem się z Apple wiele razy i wydaje się, że Apple Watch przeniósł się do Playground
sąsiedztwa, ponieważ tylko ładuje się / działa, ale tak naprawdę nigdy nie działa. Kupiłem drugiego Maca, nowy projekt, nic nie działa. Smutny.
2018 : W ciągu ostatnich kilku dni odniosłem duży sukces, wykonując następujące czynności:
Na Twoim iPhonie:
- wyłącz wifi
- wyłącz Bluetooth
- włącz Wi-Fi
- włącz bluetooth
Na zegarku:
- włącz tryb samolotowy
- wyłącz tryb samolotowy
W większości przypadków przywrócenie połączenia na właściwe tory nie trwało dłużej niż 30 sekund. Wydaje mi się, że chodzi o tryb „Watch flight mode”, ale nigdy nie zmieniam (trochę) działającego systemu, więc od teraz będzie to moja procedura. Moja odpowiedź z 2017 roku nadal wydaje się pomocna niektórym ludziom:
2017 : Jeśli CZASAMI się wyświetla, a często się nie pojawia, może to być spowodowane zamknięciem iTunes
Zauważyłem, co często robiłem po ponownym połączeniu: zamknięciu iTunes. Zegarek natychmiast okazał się „niesparowany”. Od tego czasu pomogło mi ponowne podłączenie kabla USB, ale pozostawienie otwartego iTunes.