Jestem na iOS 13.5 i używam Xcode 11.4 do tworzenia na nim. Otrzymuję ten komunikat o błędzie:
Plik KBlackberry
jest nazwa mojego urządzenia iPhone.
Próbowałem zrestartować urządzenie i oczywiście ponownie podłączyć i różne inne rzeczy, ale nic nie wydaje się tego naprawiać. Następnym krokiem jest wypróbowanie nowszej wersji Xcode.
Odpowiedzi:
Xcode 11.4 zawiera SDK dla iOS 13.4, jak wspomniano w informacjach o wersji tutaj .
Musisz zaktualizować do wersji beta, jeśli chcesz mieć do czynienia z iOS 13.5.
źródło
Przed debugowaniem za pomocą iPhone'a postępuj zgodnie z poniższą tabelą mapowania dotyczącą wersji Xcode i iOS :
Xcode 12.3 → iOS 14.3
Xcode 12.2 → iOS 14.2
Xcode 12.1 → iOS 14.1
Xcode 12 → iOS 14
Xcode 11.7 → iOS 13.7
Xcode 11.6 → iOS 13.6
Xcode 11.5 → iOS 13.5
Xcode 11.4 → iOS 13.4
Pobierz pod adresem https://developer.apple.com/download/more/ .
Jeśli nadal napotykasz błąd, spróbuj rozparować urządzenie w menu Okno> Urządzenia i symulatory, wyczyść Xcode, połącz ponownie i zaufaj urządzeniu, a następnie uruchom ponownie. U mnie zadziałało!
Uzyskaj więcej informacji: https://en.wikipedia.org/wiki/Xcode
źródło
Deweloperzy, którzy używają Xcode 11.5 i próbują zainstalować swoją aplikację na urządzeniu z iOS 13.6, również zobaczą ten komunikat. To bardzo zagmatwana wiadomość.
Wszystko, co musisz zrobić, to pobrać pliki obsługi urządzeń systemu iOS 13.6 z tego łącza
filsv / iPhoneOSDeviceSupport
Zamknij Xcode
Rozpakuj i wklej go w tej lokalizacji:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
Otwórz ponownie Xcode.
Teraz możesz zainstalować aplikację na urządzeniu iOS 13.6 za pomocą Xcode 11.5.
źródło
Cóż, aby móc uzyskać informacje o tym, dlaczego tak się dzieje, zrobiłem to:
źródło
Przechodzenie do Okno → Urządzenia i symulatory daje lepszy obraz tego, co się dzieje. W moim przypadku musiałem zaktualizować iPhone'a, ponieważ Xcode zaktualizował się z dnia na dzień i przestałem obsługiwać mojego iPhone'a.
źródło
Xcode 11.4 nie obsługuje nowego iOS 13.5. Aktualizacja do Xcode 11.5 rozwiązała problem
https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_release_notes
źródło
Wykonaj następujące kroki:
Sprawdź swoją wersję iOS w ( Ustawienia → Ogólne → Informacje → Wersja oprogramowania ) i pobierz plik obsługi urządzenia z linku poniżej:
https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
Następnie rozpakuj pliki i umieść je w następującej lokalizacji:
Aplikacje → Xcode → kliknij prawym → Pokaż Zawartość opakowania → TREŚCI → Developer → Platformy → iPhoneOS.platform → DeviceSupport
Uruchom ponownie Xcode
źródło
Jeśli korzystasz z iOS 13.5 i Xcode 11.5, usunięcie urządzenia i dodanie go ponownie naprawiło to za mnie.
źródło
Miałem dzisiaj ten problem. [nazwa urządzenia] jest niedostępna. Podłącz ponownie urządzenie.
Mój iPhone działa z systemem iOS 13.6.1, a najnowsza wersja Xcode nie będzie się z tym kompilować. Widziałem komentarz na forach Apple Developer tutaj, aby zaktualizować telefon do iOS 13.7, i to rozwiązało problem.
źródło
Ponowne uruchomienie iPhone'a pomogło mi.
źródło
Ilekroć wystąpi ten błąd, twoja wersja Xcode lub wersja iPhone'a nie współpracują. Będziesz musiał zaktualizować jeden lub jeden lub oba.
Aktualizacja 2020: Xcode: 12 Beta na iOS 14
źródło
Miałem ten sam problem ... Xcode 11.5 iOS 13.5 nie znalazł jeszcze rozwiązania ... więc właśnie przełączyłem się na kompilację przez Wi-Fi ...
Oto kilka prostych instrukcji, jak uzyskać tę konfigurację: Debugowanie bezprzewodowe dla systemu iOS .
źródło
Jeśli Twoja wersja iPhone iOS jest nowsza niż obsługa urządzenia Xcode, pobierz pliki obsługi urządzeń z tej witryny, a następnie wklej je w poniższej lokalizacji:
/Applications/Xcode11_4_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
źródło
Jeśli używasz starej wersji Xcode, a Twój telefon jest zaktualizowany, nie musisz aktualizować swojego Xcode. Możesz po prostu dodać obsługę urządzenia.
https://github.com/iGhibli/iOS-DeviceSupport
źródło
Nie jestem pewien, czy uwzględniono w poprzednich odpowiedziach, ale jeśli przejdziesz do:
Menu Xcode → Okno → Urządzenia i symulatory
Możesz zobaczyć ostrzeżenia i komunikaty o błędach dotyczące urządzenia. Na przykład moje jest poniżej ... Właśnie zaktualizowałem wszystko, więc będę musiał poćwiczyć, gdzie mam iść.
„Bieżąca konfiguracja urządzenia nie jest obsługiwana. Ten iPhone 11 ma system iOS 13.6.1 (17G…”)
„Aby uruchomić na tym urządzeniu, zaktualizuj Xcode do wersji obsługującej iOS 13.6.1. Xcode można pobrać z Mac App Store lub witryny Apple Developer”.
źródło
Jeśli łączysz go za pomocą kabla, wyczyść folder kompilacji, uruchom go na symulatorze, a następnie uruchom ponownie w telefonie.
Jeśli używasz go bez kabla, upewnij się, że połączenie Wi-Fi jest dokładnie takie samo na komputerze i telefonie lub włącz osobisty hotspot w telefonie i podłącz komputer do hotspotu, aby upewnić się, że używają dokładnie to samo połączenie.
źródło
Więc chyba wszystkie drogi prowadzą do Rzymu. Jeśli używasz Xcode 11.7 razem z iOS 13.6, rozważ aktualizację iOS do 13.7. To zadziałało dla mnie. Nie ma potrzeby uaktualniania Xcode do 12.
źródło
Z mojego doświadczenia wynika , że wczoraj mój iOS
13.6
był obsługiwany przez Xcode,11.7
a teraz Xcode odrzucił mojego iPhone'a i aktualizuję Xcode do wersji12
i wszystko wraca na właściwe tory.Rozwiązanie :
Update your Xcode to the latest version.
Wskazówka : nie ma potrzeby aktualizowania iOS.
źródło
Pobierz plik pomocy technicznej dla wersji iOS swojego urządzenia z tego łącza i postępuj zgodnie z instrukcjami.
Link do GitHub
źródło
Ponowne uruchomienie komputera Mac było jedyną rzeczą, która rozwiązała problem.
Inne rzeczy, które wypróbowałem przed ponownym uruchomieniem, które nie zadziałały:
Po przeczytaniu odpowiedzi DanielSmurts używam teraz debugowania bezprzewodowego .
źródło
U mnie działa, aby rozparować iPhone'a.
źródło
Oznacza to, że używany Xcode nie jest zgodny z wersją iOS na urządzeniu . ( Zaktualizowałeś iOS na urządzeniu, ale nie zaktualizowałeś Xcode. ).
Otwórz aplikację App Store i zaktualizuj Xcode.
Jeśli nie ma żadnych aktualizacji - przejdź tutaj i pobierz najnowszą wersję (nie beta) Xcode.
źródło
Prawdopodobnie wersja iOS Twojego telefonu nie jest obsługiwana przez Twoją wersję Xcode. Możesz to sprawdzić, dodając dodatkowe symulatory, dotykając znaku + w lewym dolnym rogu tego okna dialogowego, a następnie wybierając opcję „Pobierz więcej środowisk wykonawczych symulatora ...” w polu Wersja systemu operacyjnego . Porównaj najnowszą dostępną wersję systemu operacyjnego z wersją systemu iOS na telefonie (w telefonie przejdź do opcji Ustawienia -> Ogólne -> Informacje ).
Aktualizacja Xcode rozwiązuje ten problem - o ile nie powoduje to żadnych problemów. Jeśli z jakiegoś powodu musisz pozostać przy tej samej wersji Xcode, ale nadal potrzebujesz obsługi nowszej wersji iOS, sprawdź ten artykuł: https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/
Możesz faktycznie skopiować obsługę urządzenia z nowszej wersji Xcode i wkleić ją do swojej wersji Xcode. Pamiętaj, że wymaga to osobnego pobrania nowej wersji Xcode - nie uaktualniaj bieżącej wersji. Możesz pobrać nowszą wersję Xcode bezpośrednio z Apple .
źródło
Pobierz najnowsze urządzenie z tego adresu URL i dodaj do urządzeń.
https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/
źródło
Jeśli chcesz pozostać na Xcode 11.4, spróbuj tego:
xcodes
na przykład);/Applications/Xcode-11.5.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
do/Applications/Xcode-11.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
;Teraz powinieneś móc uruchomić swoją aplikację w systemie iOS 13.5 z Xcode 11.4.
źródło
Kroki, które zastosowałem, aby to naprawić:
Nadal pokazywał ten sam błąd, więc
I zadziałało.
źródło
Używałem Xcode beta 3 (najnowszego w momencie pisania) i napotkałem ten problem na iPhonie XS z najnowszą wersją iOS 14 Beta.
Rozwiązaniem, po wypróbowaniu wielu sugestii, było ponowne uruchomienie mojego iPhone'a.
źródło
Używam iPhone'a SE iOS 13.6.1 i Xcode 13.5 i napotkałem ten sam problem. Podczas gdy
iPhone is not available. Please reconnect the device
okno ostrzegawcze jest otwarte, wyłączyłem iPhone'a, ponownie otworzyłem i przebudowałem projekt Xcode,Trust
ed w iPhonie i mój problem został rozwiązany.źródło
Po wypróbowaniu wszystkich poprzednich odpowiedzi jedyną rzeczą, która działała na mnie w iOS 14.2, było uruchomienie Xcode 12.2 beta, a następnie powrót do produkcji Xcode 12.0.1.
źródło
Obecnie używam Xcode 11.6, macOS 10.15.6 i iOS 13.5.1.
Najpierw problem polegał na tym, że korzystałem z Xcode 11.4. Ale nie mogłem uaktualnić, ponieważ nie korzystałem jeszcze z macOS v10.15 (Catalina). (I nie mogłem uaktualnić, ponieważ mój RAID się zepsuł i nie mogłem wykonać kopii zapasowej, ale to kolejna saga.)
Po uaktualnieniu do Cataliny, a następnie do Xcode 11.6 nadal nie mogłem zbudować na urządzeniu. Otworzyłem więc urządzenia i symulatory i rozparowałem telefon, jak wspomniano w komentarzach tutaj. Następnie, gdy próbowałem ponownie sparować, komunikat ostrzegawczy informował, że urządzenie jest zajęte (nie było). Wreszcie, po ponownym uruchomieniu telefonu (musiałem go rozłączyć, aby ponownie się włączył), wyczyszczeniu Xcode i ponownym sparowaniu telefonu, w końcu zbudowałem urządzenie. Więc powodzenia!
źródło