Kiedy próbowałem zbudować i uruchomić, Xcode powiedział, że moje urządzenie jest zablokowane. Spojrzałem na mojego iPhone'a i wcale nie jest zablokowany. Jak to naprawić?
Kiedy próbowałem zbudować i uruchomić, Xcode powiedział, że moje urządzenie jest zablokowane. Spojrzałem na mojego iPhone'a i wcale nie jest zablokowany. Jak to naprawić?
Odpowiedzi:
Czy przypadkiem nie „zaufałeś” urządzeniu? Zapobiegnie to komunikowaniu się z xcode, nawet jeśli urządzenie jest odblokowane.
Zaktualizuj tutaj dokument pomocy technicznej firmy Apple: http://support.apple.com/en-us/HT5868
Mój telefon był ustawiony na „ufanie” komputerowi Mac i nadal napotkałem ten błąd w Xcode 6.1.1.
To działało dla mnie:
Niedawno natknąłem się na ten problem z XCode 8 zaraz po aktualizacji mojego urządzenia z iOS 9 na 10. Dokładny błąd, który otrzymałem to: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
Otrzymałem ten błąd, nawet gdy mój telefon był odblokowany oraz po odłączeniu i ponownym podłączeniu urządzenia.
Jak wspomniano w kilku odpowiedziach, device is locked
wiadomość faktycznie odnosi się do urządzenia, które nie ufa MacBookowi. W moim przypadku myślę, że mój telefon domyślnie nie ufał komputerowi po aktualizacji do iOS 10. Oto kroki, które działały dla mnie, aby zresetować ustawienia (jest to ten sam proces, który jest wymieniony na stronie wsparcia Apple w odpowiedzi tehprofessors ):
Settings > General > Reset
, a następnie dotknijReset Location & Privacy
device locked
Błąd powinien zniknąć.device is locked
znowu dawać wiadomość bez zauważalnych zmian w ustawieniach mojego iPhone'a lub XCode. Gdzieś po drodze moje ustawienia zaufania do mojego komputera są resetowane, ale nie jestem pewien, kiedy i gdzie.
Z menu okna na górnym pasku Xcode wybierz Urządzenia i symulatory.
(lub naciśnij SHIFT + COMMAND + 2)
Następnie wybierz urządzenie, kliknij prawym przyciskiem myszy i wybierz opcję Unpair.
Po wykonaniu tej czynności na Twoim urządzeniu pojawi się komunikat Zaufaj lub nie ufaj.
Zaufaj urządzeniu ponownie, a zacznie przygotowywać je do programowania.
Poczekaj, aż Xcode sparuje urządzenie w celu opracowania, a następnie możesz zacząć!
Natknąłem się na ten sam problem, mimo że pierwszy raz wybrałem opcję „Ufaj temu komputerowi”.
To zadziałało dla mnie
Najszybszym sposobem, jaki na razie znalazłem, jest:
1) Przejdź do Window -> devices (dla mnie zmieniłem skrót klawiszowy w xcode na CMD + P)
2) Naciśnij unpair na urządzeniu.
3) Zaufaj prasie w iPhonie.
4) Zbuduj ponownie lub Uruchom bez budowania (Ctrl + CMD + R)
Dla każdego, kto potrzebuje logicznej odpowiedzi ..
Próbowałem wszystkich odpowiedzi na tej stronie (7 w tym czasie, chociaż 2 to duplikaty) i wszystkie one nie odniosły skutku dla mnie, aby pozbyć się tego błędu Xcode.
Dla tych, którzy mają ten problem w Xcode 9: Ponowne uruchomienie Xcode powinno rozwiązać problem.
Mam bardzo proste rozwiązanie, które zadziałało dla mnie natychmiast. Zajmuje około 10 sekund:
1) Idź do Window -> Devices & Simulators
i odznaczShow as run destination
2) Odłącz kabel i podłącz go ponownie.
3) Uruchom projekt.
To powinno rozwiązać twój problem!
2) Unplug the cable and plug it back in. Run the project.
Proste rozwiązanie:
Najpierw odłącz urządzenie.
Teraz odblokuj urządzenie i podłącz je ponownie. Upewnij się, że urządzenie jest odblokowane.
Teraz uruchom projekt Xcode, wybierając urządzenie jako cel.
Zdarza się to czasami podczas korzystania z Xcode 9.
Istnieje wiele rozwiązań tego, jak wspomniano poniżej:
Uwaga: upewnij się, że urządzenie nie jest zablokowane, gdy Xcode próbuje zainstalować aplikację.
Rozwiązanie 1:
ja. Disconnect device
iconnect again
Rozwiązanie 2:
ja. Restart you device
Rozwiązanie 3:
ja. Disconnect device
ii. Quit Xcode
(Skrót klawiszowy :cmd + Q)
iii. Open your project
iv. Clean project
(Klawisz skrótu: cmd + shift + K
)
v. Teraz connect device
vi. Run
Twój projekt
Dla mnie Rozwiązanie 3 działało idealnie
Ostatnio spotkałem program Xcode pokazuje, że „rozwoju nie można włączyć, gdy urządzenie jest zablokowane. Odblokuj urządzenie i podłącz ponownie. (0xE80000E2).
Jeśli Twoje urządzenie iOS jest już odblokowane i podłączone do komputera Mac, a po uaktualnieniu do systemu iOS 10.1.1 nadal pojawia się błąd Xcode 8.1, urządzenie nie ma zaufania do komputera Mac.
Aby to naprawić, najpierw odłącz urządzenie do komputera Mac, a następnie przejdź do aplikacji ustawień iOS i otwórz ogólne-> resetowanie> Resetuj lokalizację i prywatność.
Następnie podłącz urządzenie do komputera Mac i po wyświetleniu monitu ustaw opcję zaufaj komputerowi Mac.
Następnie poczekaj na przetwarzanie plików symboli w urządzeniu i komputerze Mac. Po zakończeniu możesz uruchomić projekt na swoim urządzeniu. Będzie działać.
Ten problem nie dotyczy zaufania ani zaufania. To błąd w Xcode.
Wystarczy wykonać następujące kroki.
Gdy Xcode jest uruchomiony, a urządzenie jest podłączone:
Często spotykam się z tym problemem (przynajmniej 5 razy w tygodniu). Niemal za każdym razem, gdy tak się dzieje, restart Xcode naprawia to. Ale tym razem nic nie działało, w tym:
Sporządzono dziesiątki razy w różnego rodzaju zamówieniach.
Tym razem naprawiłem problem:
✅ Ponowne uruchomienie komputera Mac.
Istnieje prosty sposób na rozwiązanie tego problemu. Przynajmniej to działa dla mnie. W urządzeniu iPhone wybierz Ustawienia> Deweloper> kliknij „Wyczyść zaufany komputer” Wpisz wymagane hasło I gotowe !!!
Najprostszy sposób, jaki znalazłem.
Ogólnie rzecz biorąc, po prostu wydaje mi się, że odłączanie / ponowne podłączanie działa. Ale dzisiaj nie zadziałało i wydaje się, że coś zadziałało: włączyłem debugowanie sieciowe na danym urządzeniu i prawie wyglądało to tak, jakby pamiętało stare ustawienie blokady sieci, nie widząc jednak, że urządzenie było faktycznie podłączone przez USB . Po (tymczasowym) usunięciu zaznaczenia „ Połącz przez sieć ” i ponownym uruchomieniu, wszystko znów działało.
Wiele odpowiedzi, ale ta, która zadziałała dla mnie (El Capitan, Xcode 8.2), to zamknięcie iTunes. Jeśli ma to połączenie z urządzeniem IOS, to mimo że Xcode może załadować komponenty aplikacji, nadal nie będzie mógł go uruchomić.
Na twoim urządzeniu (iPhone / iPad) goto: Ustawienia -> Deweloper -> Wyczyść zaufane komputery działały dla mnie.
Może się to również zdarzyć z powodu oczekującej aktualizacji na urządzeniu. Oznacza to również, że musisz zaktualizować telefon, połączyć się z MacBookiem (w razie potrzeby zaufaj). W ten sposób znalazłem mój problem i rozwiązanie.
Jedną z możliwości wartą sprawdzenia, jeśli żadne z tych innych rozwiązań nie działa, jest to, że na urządzeniu nie ma już miejsca. Xcode nie wyświetli pomocnego błędu „zapełnienie urządzenia” informującego, że na twoim urządzeniu nie ma już wolnego miejsca, ale nie będzie również w stanie wdrożyć kompilacji aplikacji na urządzeniu, którego pamięć jest pełna. Jedynym rozwiązaniem w tej sytuacji jest usunięcie multimediów lub innych aplikacji / danych, aby zwolnić wystarczającą ilość miejsca.
czasami urządzenie przestaje ufać komputerowi bez konieczności ponownej instalacji. przejdź do swoich ustawień, a następnie ogólne> zresetuj> zresetuj lokalizację i prywatność. ponownie podłącz urządzenie do komputera i naciśnij „zaufaj temu urządzeniu”, które pojawi się w telefonie.
Innym rozwiązaniem tego problemu jest podłączenie iPhone'a z otwartym Xcode, gdy iPhone jest na ekranie głównym, a nie na ekranie blokady lub przy otwartej aplikacji.
Musiałem ponownie dodać urządzenie do Xcode.
W XCode otwórz Urządzenia i symulatory (CMD + Shift + 2), na lewej liście naciśnij przycisk + i ponownie dodaj to samo urządzenie.