Mój telefon jest wymieniony jako ineligible target
w Xcode i z boku, na którym jest napisane ( no paired Apple Watch
).
Mój zegarek Apple Watch jest zarejestrowany w kategorii Urządzenia iOS. Widzę UDID. Zegarek ma zainstalowany system watchOS 2.0, a mój iPhone 6 ma zainstalowany system iOS 9. IPhone dobrze łączy się w parę z zegarkiem i mogę instalować aplikacje.
Próbowałem zrestartować zegarek i telefon. Próbowałem ponownie uruchomić Xcode. Próbowałem utworzyć nowy schemat w Xcode, ale nadal się wyświetla (brak sparowanego Apple Watch). Mogę wybrać produkt / miejsce docelowe, a aplikacja pojawi się na telefonie, po prostu nie zainstaluje aplikacji zegarka ... po prostu siedzi tam i mówi „ Instalowanie ... ”.
Odpowiedzi:
Sparowałem zegarek z nowym telefonem i napotkałem ten problem. Usunąłem wszystkie pliki
~/Library/Developer/Xcode/watchOS DeviceSupport/
i rozwiązałem to!źródło
Pomogło mi przejście do celu aplikacji WatchKit i zaktualizowanie zespołu o odpowiednie konto. Gdy to zrobiłem, moje urządzenie okazało się kwalifikujące.
źródło
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:
Na zegarku:
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.
źródło
Otwórz aplikację towarzyszącą aparatu na zegarku. U mnie to działa. Wygląda na to, że aplikacja nawiązuje połączenie telefoniczne.
źródło
Wygląda na to, że musisz dotknąć komunikatu „Ufaj temu komputerowi” w Apple Watch. To rozwiązało mój problem. Sprawdź również, czy XCode wyświetla komunikat „Indeksowanie ...” lub „Ładowanie symboli ...”: musisz poczekać, aż operacja się zakończy.
źródło
Wygląda na błąd w Xcode! Przejdź do
~/Library/Developer/Xcode/watchOS DeviceSupport/
folderu o nazwie „Watch1,2 2.0 (numer kompilacji)” i utwórz go, aw polu „numer kompilacji” użyj numeru kompilacji systemu watchOS. W tym folderze utwórz kolejny folder o nazwie „Symbole”.Tak na najnowszej kompilacji:
~/Library/Developer/Xcode/watchOS DeviceSupport/Watch1,2 2.0 (13S5305d)/Symbols
.Może wyczyść i uruchom ponownie Xcode.
źródło
Dla mnie była to kwestia zaufania do komputera z zegarka. Musiałem zrestartować zegarek, aby otrzymać żądanie „zaufaj temu komputerowi”.
źródło
W moim przypadku wydaje mi się, że to dlatego, że miałem włączoną funkcję Połącz przez sieć dla iPhone'a sparowanego z moim nowym zegarkiem.
Po wyłączeniu funkcji połączenia bezprzewodowego, a następnie podłączeniu iPhone'a do mojego Maca kablem, zegarek pojawił się na liście urządzeń.
Po uzyskaniu identyfikatora UUID do rejestracji w Centrum deweloperów ponownie włączyłem opcję Połącz przez sieć, a zegarek nie był już wyświetlany na ekranie Urządzenia. Kiedy jednak podłączam telefon kablem, pojawiają się informacje o zegarku.
Jeśli więc korzystasz z połączenia bezprzewodowego, spróbuj po prostu podłączyć urządzenie za pomocą kabla i miejmy nadzieję, że zobaczysz swój zegarek na liście. Powodzenia!
źródło
Musiałem usunąć mój identyfikator Apple ID z karty Konta w preferencjach Xcode, a następnie dodać go ponownie.
źródło
To, co zadziałało, to tylko czekanie około minuty. W Xcode nie było paska postępu, po prostu poczekaj.
źródło
Pomogło mi otworzyć iTunes na MAC i zostawić otwarte.
Xcode 9.4.1
źródło
Mam dokładnie taką samą konfigurację i miałem ten sam problem. To, co wydawało mi się działać, to po prostu rozparowanie i ponowne sparowanie zegarka. Następnie zaufaj temu komputerowi na zegarku, a Xcode zaczął wyświetlać go w menu.
Wygląda na to, że zaktualizowałem watchOS2 beta 5 do wersji 1.0.1, która została sparowana wcześniej i wystarczyło ją ponownie ustawić na watchOS2.
źródło
Udało mi się otworzyć okno Projekty Xcode i kliknąć przycisk Usuń obok wiersza Dane pochodne dla aktualnie otwartego projektu. Następnie cel automatycznie przełączył się na [My iPhone Name] + [My Watch Name].
Moja konfiguracja: Xcode 7, iOS 9 (wersja publiczna) i watchOS 2 beta.
źródło
Otwórz aplikację Watch na urządzeniu, przewiń w dół do swojej aplikacji i włącz aplikację Pokaż na Apple Watch
źródło
Ustawianie prawidłowych profili obsługi administracyjnej | Certyfikaty | Zespół, a następnie ponowne uruchomienie Xcode działało dla mnie.
źródło
Musisz połączyć zegarek Apple Watch z iPhonem przez Bluetooth, połączenie Wi-Fi nie będzie działać podczas testowania ...
źródło
Naprawdę zmagałem się z tym problemem, ale to mi pomogło:
Napraw kroki:
źródło
Mogłem mieć przełom… Wyłączyłem WIFI na Macu i od razu znalazłem zegarek 😱
źródło
Sprawdź, czy telefon jest podłączony do tej samej sieci Wi-Fi co komputer.
Właśnie spędziłem kilka dni walcząc z tym, próbując powyższych rozwiązań. Sieci komutowane, czekałem chwilę, teraz znowu działa. Gah.
Mam w domu cztery identyfikatory SSID Wi-Fi (stary dom, grube ściany, jeden router nie zasłania go poprawnie) i okazało się, że komputer wybiera jeden, a telefon inny.
źródło
To zadziałało dla mnie 1. Zamknij Xcode. 2. Odłącz iPhone'a 3. Usuń pliki pamięci podręcznej w / Users // Library / Developer / Xcode 4. Uruchom Xcode. 5. Ponownie podłącz iPhone'a 6. Xcode rozpocznie pobieranie pliku symboli
źródło
Po prostu ponownie podłącz mój iPhone do mojego komputera Mac, rozwiązuje mój problem. Kiedy ponownie podłączam iPhone'a, Xcode automatycznie instaluje pominięte symbole.
źródło
Miałem podobny problem, w którym Xcode nie wykrywał sparowanego zegarka. W jakiś sposób profil udostępniania wersji beta został zainstalowany na moim telefonie iz jakiegoś powodu Xcode nie mógł wykryć sparowanego zegarka. Gdy tylko usunąłem profil informacyjny, Xcode zaczął odbierać sparowany zegarek.
źródło
Utworzenie nowego projektu watchOS doprowadziło do pobrania symboli w celu wznowienia i zakończenia. Odłączyłem iPhone'a przed zakończeniem operacji „Przetwarzanie plików symboli”. Więc Apple Watch nigdy więcej się nie pojawił. XCode 9 (beta 4). iOS 10 (beta 4). watchOS 2.2.2.
źródło
Odczekałem kilka minut, a potem - zadziałało samo.
WatchOS 4.1, XCODE 9.2.1
źródło
Rozwiązanie, które działało dla mnie z XCode 10.0: wyrzuć cały folder Xcode w ~ / Library / Developer / Xcode, usunięcie tylko watchOS DeviceSupport nie wystarczyło
źródło
To zadziałało dla mnie (Xcode 11.3.1):
W niektórych przypadkach konieczne było również ponowne uruchomienie Watch & Phone.
źródło
Nowa aktualizacja tego wydania. Niedawno kupiłem książkę ray wenderlich dla Watch OS i miałem ten problem.
Po przetestowaniu wielu rzeczy i przed usunięciem jakichkolwiek plików moje działające rozwiązanie jest takie:
Na MAC z otwartym Xcode i załadowanym schematem problemów. iPhone jest podłączony i zegarek też jest włączony.
1) Włącz MAC wyłącz Wi-Fi 2) Włącz MAC włącz Wi-Fi 3) Włącz MAC wyłącz Bluetooth 4) Włącz MAC włącz Bluetooth
Wiem, że to rozwiązanie jest powyżej, ale jest to jedyny sposób, w jaki zadziałało. Mam nadzieję, że pomoże to również każdemu deweloperowi.
źródło
Sprawdź, czy Bluetooth jest włączony. Zrestartowałem komputer Mac, telefon i zegarek i to nie pomogło. Kiedy zajrzałem do ustawień zegarka, stwierdziłem, że Bluetooth jest wyłączony.
źródło
W moim przypadku ponowne uruchomienie zegarka nie działało, ale po ponownym uruchomieniu iPhone'a tak.
źródło
Wydaje się, że Xcode w wersji 12.2 (12B45b) rozwiązało wszystkie problemy związane z przenoszeniem aplikacji z komputera Mac na zegarek Apple Watch.
źródło