Mam dziwny problem.
Mam iPada z iOS 5.0.1 (9A405) i iOS SDK 5.0.1 z Xcode 4.2 (kompilacja 4C199) zainstalowanym na moim Macu.
Xcode nie widzi mojego urządzenia. Jest tam napisane „Urządzenie iOS”, a nie „iPad Saurona”, jak zwykle.
(Jestem pewien, że urządzenie jest podłączone, ponieważ widzę je w iTunes). Xcode odmawia uruchomienia mojej aplikacji na urządzeniu. To mówi:
„Xcode nie może działać na wybranym urządzeniu. Żadne obsługiwane urządzenia iOS nie są dostępne z kompatybilną wersją iOS. Podłącz urządzenie iOS z wystarczająco najnowszą wersją iOS, aby uruchomić aplikację lub wybierz symulator iOS jako miejsce docelowe”.
Xcode widzi mojego innego iPada z iOS 4.3.3 i mogę uruchamiać aplikacje na tym urządzeniu. Próbowałem ponownie uruchomić komputer Mac - bez rezultatu.
Sprawdziłem też profil udostępniania, certyfikat programisty itp.
Czy ktoś ma pomysły?
Odpowiedzi:
Wybierz Window ➜ Organizer w Xcode. Teraz w obszarze Urządzenia wybierz swoje urządzenie. Jeśli nie jest gotowy do programowania, kliknij przycisk Użyj do rozwoju.
Jeśli powyższe nie rozwiąże problemu, w ustawieniach projektu ustaw cel wdrożenia na taki, dla którego została opracowana aplikacja, lub mniejszy.
W przeciwnym razie występuje problem z certyfikatami i profilami obsługi administracyjnej. Upewnij się, że identyfikator UDID urządzenia został dodany do używanego profilu obsługi administracyjnej.
źródło
Mimo że ten nie dotyczy konkretnego problemu PO, może być rozwiązaniem dla innych osób, które znajdą to pytanie.
W pewnych okolicznościach Xcode nie rozpozna (nawet nie zobaczy) podłączonego urządzenia, które zostało wcześniej rozpoznane, mimo że nie było zmian w wersjach Mac OS / iOS / Xcode. Wydaje się, że dzieje się tak, jeśli podłączysz urządzenie, gdy komputer Mac i / lub urządzenie są zablokowane po ich podłączeniu. Urządzenie zapyta, czy chcesz zaufać komputerowi, mimo że już to zrobiłeś, ale urządzenie nadal nie będzie widoczne w Xcode.
Wydaje się, że ponowne uruchomienie Xcode lub urządzenia nie przyniosło żadnego efektu. Jednym z rozwiązań jest ponowne uruchomienie komputera Mac. Innym znacznie szybszym rozwiązaniem jest ponowne uruchomienie
usbmuxd
:sudo pkill usbmuxd
(zostanie ponownie automatycznie uruchomiony ponownie)Twoje urządzenie powinno być teraz ponownie widoczne w Xcode!
Mam nadzieję, że pomoże to kilku osobom. Najwyraźniej tak!
źródło
Miałem ten sam problem, ponownie uruchomiłem xcode i ponownie znalazł mój telefon.
źródło
Natknąłem się dzisiaj na ten problem, w którym Xcode 8.2.1 nagle zdecydował, że podłączony iPad (iOS 10.2) nie jest już podłączony. Odłączony, podłączony ponownie, zrestartowałem mojego Macbooka i wypróbowałem liczne zalecenia powyżej. Rzeczą, która rozwiązała problem, było wyłączenie i ponowne uruchomienie samego iPada.
źródło
Raz mam ten problem, używając nieoficjalnego kabla Apple.
Mam nadzieję, że to pomoże.
źródło
Do innych osób, które mogą mieć ten sam problem, a powyższe odpowiedzi nie działają: Upewnij się, że wersja iOS zainstalowana na Twoim urządzeniu jest zgodna z wersją iOS SDK zainstalowaną na komputerze Mac. Jeśli nie pasują, nie możesz zbudować na urządzeniu.
źródło
W moim przypadku zrobiłem kolejne kroki
sudo launchctl stop com.apple.usbmuxd
źródło
Może moja odpowiedź jest pomocna dla nowego programisty. Po prostu wykonaj następujące kroki, możesz podłączyć swój iPhone / iPad za pomocą kodu X.
źródło
Po prostu ledwo próbowałem każdego rozwiązania sugerowanego powyżej. Jedyną rzeczą, która zadziałała i rozwiązała mój problem, było przejście do „Organizatora” xcode, kliknięcie prawym przyciskiem myszy na moim iPhonie, kliknięcie „Usuń z organizatora”, a następnie odczekanie około 10 sekund, aż xcode automatycznie ponownie doda urządzenie.
Wcześniej podłączyłem telefon, a itunes rozpoznał go dobrze i zsynchronizował się z nim itp., Ale cały xcode powiedział w organizatorze, że „Urządzenie nie jest obecnie podłączone”, co jest zdecydowanie połączone, jeśli iTunes się z nim synchronizuje i nie synchronizuje wi-fi.
Dlaczego xcode potrzebował mnie do usunięcia i ponownego dodania telefonu, jest poza mną, ale teraz działa świetnie, gdy to zrobiłem.
źródło
Próbowałem wszystkich powyższych bezskutecznie. Korzystałem z telefonu od wieków i nagle Organizator pomyślał „to urządzenie nie jest obecnie podłączone”. Reset telefonu naprawił to dla mnie (przytrzymaj Home & Power, aż logo Apple). Zrobiłem to z nadal podłączonym do MacBooka, ale nie powinno to być konieczne.
źródło
Dla
Xcode 7
(i prawdopodobnie powyżej),uderzyć
plus sign
w dół iselect the device
połączyćhit next
, a następnieUse for development
.Działa to tylko wtedy, gdy
Xcode
czyta urządzenie, ale nie możesz uruchomić aplikacji na urządzeniu.Upewnij się również, że
device's OS version is greater than or equal to your app's
Deployment Target
wersja systemu operacyjnego.źródło
Miałem ten sam problem z niektórymi nielicencjonowanymi kablami. Działa dobrze z kablami USB Apple i Belkin.
źródło
Moja aplikacja działała na wszystkich symulatorach, ale nie na moim urządzeniu. Próbowałem prawie wszystkich kroków z każdego komentarza i nie miałem szczęścia. Poszedłem do ustawień urządzenia i przestawiłem „Osobisty hotspot” z wyłączonego na włączony. Wtedy wszystko było dobrze!
źródło
Czy próbowałeś usunąć i ponownie zainstalować urządzenie w portalu Apple Developer? Jeśli tak, spróbuj zaktualizować swój xcode do 4.3.2, pamiętam, że musiałem zaktualizować do xCode 4.3.2 po aktualizacji mojego iPhone'a do iOS 5.1
źródło
Xcode nie widział mojego iPada, iTunes również nie widział mojego urządzenia. Ponowne uruchomienie komputera Mac poprawiło sytuację.
źródło
Po zaktualizowaniu mojego iPhone'a do
10.3.3
Xcode8.3.3
nie może go znaleźć wDevice
oknie, ale iTunes może. Ponowne uruchomienie Xcode rozwiązało problem.źródło
Po 20 minutach debugowania zdałem sobie sprawę, że muszę najechać kursorem na przycisk w górę (🔼) u góry
Devices
selektora w lewym górnym rogu, po prawej stronie przycisku uruchamiania aplikacji 😂źródło
Błąd, który miałem w XCode, to „Wersja iOS niższa od celu wdrożenia”, którego nie wiedziałem, jak naprawić. Błąd został wyświetlony w miejscu, w którym iPhone powinien zostać wskazany jako urządzenie (lewy górny róg). Wybrałem projekt w Project Navigatorze i zauważyłem, że cel wdrażania iOS został ustawiony na 11.3, ale kiedy sprawdziłem mojego iPhone'a, był ustawiony na 11.2.1 (lub coś niższego niż 11.3). Otworzyłem więc Ustawienia w telefonie, przewinąłem do Ogólne i stuknąłem Aktualizacja oprogramowania. Ponieważ aktualizacja wskazywała, że była zaplanowana, ale się nie rozpoczęła, zdecydowałem się wyjąć kartę SIM z mojego drugiego telefonu i włożyć ją do iPhone'a, którego używałem do testów. Wtedy aktualizacja rozpoczęła się szybko. Jednak po zakończeniu aktualizacji w telefonie XCode nadal nie rozpoznawał telefonu. Odłączyłem kabel USB, ale nie słyszałem dźwięku, więc podłączyłem go do innego portu USB w komputerze i usłyszałem dźwięk. Wtedy XCode zauważył telefon. Problem polegał na tym, że iPhone nie poinformował mnie, że mam aktualizację (lub zignorowałem ją i zapomniałem o niej) i mógł potrzebować karty SIM, a połączenie USB było złe.
źródło
Miałem ten problem. Jakoś zarejestrowałem urządzenie dla zespołu generycznego w Apple. Nie pamiętam teraz, jak to zrobiłem. Wtedy udało mi się pokonać ten błąd.
źródło
Po prostu odłącz kabel iPhone'a od swojego Maca, a następnie podłącz kabel do Maca działa dla mnie.Mam nadzieję, że to zadziała dla kogoś.
źródło
Xcode 6.3 nie widział mojego iPhone'a z systemem iOS 8.3 nawet po ponownym uruchomieniu komputera. Następnie ponownie uruchomiłem iPhone'a i wszystko znów działało. Uwielbiam błędne oprogramowanie!
źródło
Podczas próby zbudowania i uruchomienia bieżącego schematu, ale napotkasz ten komunikat ostrzegawczy:
Poza tym już sprawdziłeś swój telefon i jest on prawidłowo połączony z komputerem Mac, wszystko, co musisz zrobić, to po prostu ponownie uruchomić Xcode i zbudować go ponownie . To wystarczy.
źródło
Napotkaliśmy ten problem po aktualizacji z XCode 9 do 10.1. W XCode nie pojawiały się żadne urządzenia, pomimo wykonania wszystkich czynności wymienionych w innych odpowiedziach.
Dla mnie rozwiązaniem było wykonanie czystej kompilacji CMake, usuwając stare pliki projektu Xcode.
źródło
Xcode 10.2.1 nie rozpoznał mojego iPada mini. Odłączyłem i ponownie uruchomiłem mini i stało się widoczne.
źródło
Jeśli żadne z tych rozwiązań nie działa, spróbuj ponownie uruchomić iPhone'a lub urządzenie w prosty sposób! U mnie działa za każdym razem (:
źródło