iPhone không khả dụng. Vui lòng kết nối lại thiết bị


250

Tôi đang sử dụng iOS 13.5 và sử dụng Xcode 11.4 để xây dựng trên nó. Tôi nhận được thông báo lỗi này:

nhập mô tả hình ảnh ở đây

Đây KBlackberrylà tên thiết bị iPhone của tôi.

Tôi đã thử khởi động lại thiết bị và tất nhiên là kết nối lại và nhiều thứ khác nhưng dường như không có gì khắc phục được. Bước tiếp theo của tôi là thử phiên bản Xcode mới hơn.


Bạn đã thử thoát Xcode và khởi động lại chưa
Dhara Patel

Vâng đã thử nhưng gặp lỗi tương tự
C0D3

7
Tệp hỗ trợ
DOwnload

1
Sau khi cài đặt tệp hỗ trợ, tôi phải rút và cắm thiết bị và thực hiện xây dựng sạch sẽ (xóa dữ liệu nguồn gốc và bộ nhớ cache trong Xcode) để thiết bị hoạt động.
ThE uSeFuL

9
Xcode 11.7 → iOS 13.7
Carlos Parada

Câu trả lời:


172

Xcode 11.4 bao gồm các SDK cho iOS 13.4 như đã đề cập trong ghi chú phát hành ở đây, bạn phải cập nhật lên phiên bản beta nếu bạn muốn xử lý ios 13.5


38
Vâng, đó là nó. Tôi đã phải cài đặt Xcode 11.5 beta 2 để nó chạy. Thông báo lỗi này tôi gặp phải quá khó hiểu đối với một thứ đơn giản như thế này. Tôi nghĩ rằng sẽ rất tốt nếu bạn giữ câu hỏi này để giúp những người khác gặp lỗi tương tự
C0D3

2
Nếu làm sạch thư mục xây dựng không làm việc, bạn có thể làm theo câu trả lời này khác định chi tiết làm thế nào để ép buộc bỏ ghép nối thiết bị (và cũng thực sự thấy nếu nó "đã sẵn sàng cho phát triển"!): Stackoverflow.com/a/62619030/5974754
Silvain

Tôi tự hỏi làm thế nào tôi không hiểu nó. Rất rõ ràng từ thông báo lỗi ...
Cristian Traìna

260

Trước khi bạn gỡ lỗi bằng iPhone, hãy làm theo bảng ánh xạ này về phiên bản Xcode và iOS :

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

Tải xuống tại https://developer.apple.com/download/more/ .

Nếu bạn vẫn gặp lỗi, hãy thử hủy ghép nối thiết bị trong menu Window> Devices and Simulators, xóa Xcode, kết nối lại và tin cậy thiết bị, sau đó chạy lại. Nó đã làm việc cho tôi! nhập mô tả hình ảnh ở đây


5
Việc hủy ghép nối đã giúp tôi nhận được Xcode 11.6 -> iOS 13.5.1
Tim

6
Có thể tìm thấy thiết bị trong Window -> Devices and Simulators HOẶC Shift + CMD + 2. Nhưng điều này không hiệu quả với tôi. Bước cuối cùng bị thiếu trong câu trả lời này là ở đây
FrugalResolution

15
Tôi không nói nên lời rằng Xcode 11.7 không thể gỡ lỗi điện thoại 13.6.
olivaresF

5
Tệ hơn nữa, olivaresF - Xcode 11.7 đã hoạt động với điện thoại 13.6 của tôi hôm qua, nhưng hôm nay thì không!
Carl Smith

3
Không thể tạo cho iPhone của tôi trên iOS 14, cảm ơn vì mẹo này! Tại sao apple lại chờ đợi để phát hành Xcode sau iOS 14 !?
Julius Naeumann

38

Các nhà phát triển đang sử dụng Xcode 11.5 và cố gắng cài đặt ứng dụng của họ trên thiết bị iOS 13.6 cũng sẽ thấy thông báo này. Đó là một thông điệp rất khó hiểu.

Tất cả những gì bạn cần làm là Tải xuống các tệp hỗ trợ thiết bị của iOS 13.6 từ liên kết này, nhập mô tả liên kết tại đây

  • Đóng Xcode
  • Giải nén và dán nó vào vị trí này.

/Application/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

  • Mở lại Xcode.

Bây giờ bạn có thể cài đặt ứng dụng trên thiết bị iOS 13.6 bằng Xcode 11.5


Cảm ơn! Đây là bước cuối cùng, hiện đang hoạt động với iOS14
FrugalResolution

Tôi không làm việc vì tôi gặp sự cố với XCode 11.5 và iOS 13.7. Cuối cùng, tôi phải cài đặt XCode 11.7 (mặc dù nó không được hỗ trợ chính thức trên macOS 10.15.4).
Vyacheslav Orlovsky

Dễ dàng và thanh lịch! Làm việc cho tôi với Xcode 11.5 và iOS 13.6.1
roxanneM

Đây sẽ là giải pháp nếu bạn không muốn sử dụng phiên bản Xcode beta
hasan

31

tốt, để có thể nhận được một số thông tin về lý do tại sao điều này xảy ra, tôi đã làm điều này.

  1. Mở Xcode
  2. goto windows -> thiết bị và trình mô phỏng
  3. Chọn điện thoại của bạn ở bên trái
  4. cuộn xuống phía bên phải và xem lỗi
  5. nhập mô tả hình ảnh ở đây
  6. Cập nhật lên phiên bản xcode mới nhất
  7. Cập nhật điện thoại của bạn lên iOS mới nhất
  8. Ngắt ghép nối điện thoại của bạn khỏi windows -> thiết bị và trình mô phỏng.
  9. Ghép nối iPhone của bạn
  10. Thưởng thức

Đây là giải pháp của tôi. Bất kỳ lý do tại sao một mới phiên bản của xcode không thể xử lý một phiên bản của iOS? Giống như một phiên bản nhỏ cũ hơn ...
Luc Bloom

1
nó không tương thích ngược vì một số lý do kỳ lạ. Kể từ khi họ buộc SDK ios 13, loại nội dung này đã xảy ra. Tôi không biết liệu điều đó có liên quan gì không, nhưng tôi cảm thấy như nó có và rất vui vì nó đã giúp bạn
Cyrus Zei

1
Bước đầu tiên đối với Apple là thêm nút "Show Devices and Simulators" vào hộp thoại đó. Tốt hơn, hãy nối nhật ký từ công cụ đó vào thông báo lỗi.
Luc Bloom

Những điều này chỉ xảy ra khi một trong những hạn chót.
jmf1205

25

Đi tới Cửa sổ → Thiết bị và Trình mô phỏng sẽ cho bạn ý tưởng tốt hơn về những gì đang xảy ra. Trong trường hợp của tôi, tôi đã phải cập nhật iPhone vì Xcode được cập nhật qua đêm và ngừng hỗ trợ iPhone của tôi.

nhập mô tả hình ảnh ở đây


Này Zorayr, bạn đã sửa nó chưa? Tôi đang gặp vấn đề tương tự, nhưng theo như tôi hiểu thì Xcode trên 11.7 vẫn là bản beta ...
Rodrigo Fava

1
Chỉ cần đảm bảo Xcode phù hợp với phiên bản iOS. Trong trường hợp của tôi, tôi chỉ cần cập nhật iPhone và nó đã hoạt động.
Zorayr

1
Tôi nhận được điều này vì tôi đang chạy phiên bản beta không được hỗ trợ bởi bản phát hành Xcode hiện tại trên App Store
Zack Shapiro

18

Xcode 11.4 không hỗ trợ iOS 13.5 mới. cập nhật lên Xcode 11.5 đã khắc phục sự cố cho tôi

https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_release_notes

Sự cố đã biết Xcode 11.4 không hoạt động với các thiết bị chạy iOS 13.4 beta 1 và beta 2. (60055806)


Có vẻ như đây là nó, tôi đang cập nhật XCode bây giờ. Tôi đã sử dụng XCode 11.4.1 bằng iPhone thực trên iOS 13.5.1.
Đám mây

11

Nếu bạn đang sử dụng iOS 13.5 và Xcode 11.5, việc xóa thiết bị và thêm lại lần nữa đã khắc phục sự cố cho tôi.


Xóa khỏi cái gì? Rút phích cắm về mặt vật lý? Xóa nó khỏi một số danh sách thiết bị trong XCode?
JCutting

vâng, nó hoạt động! Tôi đã giải mã thiết bị và làm sạch , sau đó chơi lô tô!
陈皓楠 Ngày

@ JCutting8 đó là những gì tôi đã làm, và cũng đã làm sạch nó trước khi cắm lại iPad của tôi.
jsibs

Việc hủy ghép nối hóa ra đã thành công đối với XCode 12 và IOS 13.7.
Guruniverse

10

Làm theo các bước sau:

  1. kiểm tra Phiên bản iOS của bạn từ (Cài đặt -> Chung -> Giới thiệu -> Phiên bản phần mềm) và nhận tệp hỗ trợ thiết bị từ liên kết bên dưới

https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport

  1. Tiếp theo, giải nén các tệp và đặt chúng tại vị trí sau:

Ứng dụng >> Xcode >> Nhấp chuột phải >> Hiển thị nội dung gói >> Nội dung >> Nhà phát triển >> Nền tảng >> iPhoneOS.platform >> DeviceSupport

  1. KHỞI ĐỘNG XCODE

Chúc mừng


1
không có câu trả lời nào ở trên hoạt động - câu trả lời này đúng, cảm ơn anh bạn. apple thực sự nên làm việc với những thông báo cảnh báo này
marson

10

Tôi đã có vấn đề này ngày hôm nay. [tên thiết bị] không khả dụng. Vui lòng kết nối lại thiết bị.

IPhone của tôi đang chạy iOS 13.6.1 và phiên bản Xcode mới nhất sẽ không được xây dựng với điều đó. Tôi đã thấy nhận xét trên diễn đàn Nhà phát triển của Apple tại đây để cập nhật điện thoại lên iOS 13.7 và điều đó đã giải quyết được sự cố cho tôi.


7

Gặp vấn đề tương tự ... Xcode 11.5 ios 13.5 vẫn chưa tìm thấy bản sửa lỗi ... vì vậy tôi chỉ chuyển sang xây dựng qua wifi ... đây là một số hướng dẫn đơn giản về cách thiết lập cho bất kỳ ai quan tâm đến gỡ lỗi không dây cho iOS


Tính năng tuyệt vời gọi ra ở đây!
kingPuppy

7

nếu bạn đang sử dụng phiên bản Xcode cũ và điện thoại của bạn đã được cập nhật. Bạn không cần phải cập nhật Xcode của mình, bạn chỉ cần thêm hỗ trợ thiết bị. https://github.com/iGhibli/iOS-DeviceSupport


Đây thực sự là câu trả lời tốt nhất, đặc biệt nếu bạn không quan tâm đến việc cập nhật Xcode.
king_T

cảm ơn, rất vui vì bạn thấy câu trả lời của tôi hữu ích :)
Niib Fouda

7

Bất cứ khi nào lỗi này xảy ra, phiên bản Xcode hoặc phiên bản iPhone của bạn không hoạt động cùng nhau. Bạn sẽ phải cập nhật một hoặc một trong hai hoặc cả hai.

Cập nhật năm 2020: Xcode: 12 Beta dành cho iOS 14


6

Nếu phiên bản iOS iPhone của bạn muộn hơn hỗ trợ thiết bị xCode, do đó, hãy tải xuống tệp hỗ trợ thiết bị từ trang web này sau đó dán vào liên kết dưới đây:

/Applications/Xcode11_4_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5

6

Kinh nghiệm của tôi, ngày hôm qua iOS của tôi 13.6được hỗ trợ bởi Xcode 11.7và bây giờ hôm nay Xcode đã từ chối iPhone của tôi và tôi cập nhật Xcode lên phiên bản 12và mọi thứ trở lại đúng hướng.

Giải pháp :

Update your Xcode to the latest version.

Gợi ý : không cần cập nhật iOS.


5

Nếu bạn đang kết nối nó bằng cáp, hãy dọn dẹp thư mục xây dựng, chạy nó trên trình mô phỏng sau đó chạy lại ngay trên điện thoại của bạn.

Nếu bạn đang sử dụng nó mà không có cáp, hãy đảm bảo kết nối wifi hoàn toàn giống nhau trên cả máy tính và điện thoại của bạn hoặc bật điểm phát sóng cá nhân trên điện thoại của bạn và kết nối máy tính của bạn với điểm phát sóng để đảm bảo chúng đang sử dụng cùng một kết nối .


Đã làm cho tôi!!
Luke

Nghe có vẻ như "ốm và sai" nhưng thanh lịch, tất cả cùng một lúc, nhưng tôi tin bạn. (Đây là thiết bị có thể kết nối với wifi cục bộ trong khi kết nối các thiết bị khác trên BT, WIFI hoặc UBS với mạng của nhà cung cấp dịch vụ của bạn cùng một lúc).
benc

5

Không chắc nếu được đề cập ở trên, nhưng nếu bạn truy cập:

Menu XCode -> Window -> Devices and Simulators

Bạn có thể xem các cảnh báo và thông báo lỗi cho thiết bị. Ví dụ: của tôi ở bên dưới ... Tôi vừa cập nhật mọi thứ, vì vậy sẽ cần phải tập luyện từ đâu tới đây.

"Cấu hình thiết bị hiện tại không được hỗ trợ. IPhone 11 này đang chạy iOS 13.6.1 (17G…"

"Để chạy trên thiết bị này, vui lòng cập nhật lên phiên bản Xcode hỗ trợ iOS 13.6.1. Bạn có thể tải xuống Xcode từ Mac App Store hoặc trang web Nhà phát triển Apple."


5

Vì vậy, tôi đoán có nhiều cách để đến Rome. Nếu bạn đang sử dụng Xcode 11.7 cùng với iOS 13.6, hãy xem xét cập nhật iOS của bạn lên 13.7. Điều đó đã làm việc cho tôi. Không cần nâng cấp Xcode lên 12.


Cảm ơn. Điện thoại của tôi vẫn chưa tự động phát hiện ra bản cập nhật 13.7. Tôi vẫn đang vò đầu bứt tai với vấn đề này cho đến khi tôi nhìn thấy ghi chú của bạn.
Chuck Taylor

Cùng một vấn đề ở đây. Xcode của tôi đã hoạt động vào ngày hôm trước với iOS 13.6. Tôi không biết về việc đã nâng cấp Xcode lên 11.7. Đó có phải là một cách buộc chúng tôi phải nâng cấp lên iOS 13.7 được tích hợp sẵn tất cả những thứ tào lao giám sát C19 này không?
Lars Blumberg


3

Khởi động lại máy Mac của tôi là cách duy nhất giải quyết được sự cố.

Những thứ khác tôi đã thử trước khi khởi động lại mà không hoạt động: Khởi động lại Xcode. Gắn lại iPhone. Khởi động lại iPhone.

Tôi hiện cũng đang sử dụng Gỡ lỗi không dây sau khi đọc bình luận của DanielSmurts. Cảm ơn bạn!


Tôi cũng khuyên bạn nên sử dụng github.com/iGhibli/iOS-DeviceSupport . Nhưng thực sự, với tôi chỉ khởi động lại hoạt động.
Igor

Cảm ơn bạn rất nhiều! Không có phương pháp nào trên trang này phù hợp với tôi lần này. Bây giờ tôi đã cài đặt ứng dụng của mình trên iPhone nhờ PHƯƠNG PHÁP NÀY .
Pyzard


2

Điều này có nghĩa là Xcode bạn đang sử dụng không tương thích với phiên bản iOS trên thiết bị .
( Bạn đã cập nhật iOS trên thiết bị nhưng chưa cập nhật Xcode )

Mở ứng dụng App Store và cập nhật Xcode.
Nếu không có bản cập nhật - hãy truy cập TẠI ĐÂY và tải xuống phiên bản mới nhất (không phải bản beta) của Xcode.



1

Nếu bạn cần tiếp tục sử dụng XCode 11.4, hãy thử cách này:

  1. Cài đặt XCode 11.5 (với xcodes ví dụ);
  2. Sao chép /Applications/Xcode-11.5.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5vào/Applications/Xcode-11.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5 ;
  3. Chọn XCode 11.5, xây dựng một ứng dụng mẫu giả và khởi động nó với iOS 13.5 của bạn;
  4. Hủy XCode 11.5 và chuyển trở lại XCode 11.4.

Bây giờ bạn sẽ có thể chạy ứng dụng của mình trên iOS 13.5 với XCode 11.4.


Rất vui khi tình cờ gặp điều này hôm nay - điều này đã giúp tôi gỡ lỗi một số thứ trên ios14 trong khi trì hoãn nỗi đau khi nâng cấp lên Xcode 12. Cảm ơn!
taykay08

1

Vấn đề này đã lãng phí 5 giờ của tôi. Các bước tôi đã sử dụng để sửa nó:

  1. Đã cập nhật MacOs thành 10.15.5.
  2. Đã cập nhật Xcode lên 11.5

Nó vẫn hiển thị cùng một lỗi như vậy.

  1. Tôi ngắt kết nối Iphone và kết nối lại một lần nữa.
  2. Đã xóa Apple ID và thêm lại Apple ID.

Va no đa hoạt động.


1

Hiện đang sử dụng Xcode 11.6, macOS 10.15.6, iOS 13.5.1.

Đầu tiên, vấn đề là tôi đang sử dụng Xcode 11.4. Nhưng tôi không thể nâng cấp vì tôi chưa ở Catalina. (Và tôi không thể nâng cấp vì RAID của tôi bị hỏng và tôi không thể sao lưu, nhưng đó là một câu chuyện khác.)

Sau khi nâng cấp lên Catalina, sau đó lên Xcode 11.6, tôi vẫn không thể xây dựng thiết bị. Vì vậy, tôi đã mở Thiết bị và Trình mô phỏng và hủy ghép nối điện thoại, như đã đề cập trong các nhận xét ở đây. Sau đó, khi tôi cố gắng ghép nối lại, một thông báo cảnh báo nói rằng thiết bị đang bận (không phải vậy). Cuối cùng, sau khi khởi động lại điện thoại (phải gỡ dây để nó hoạt động trở lại), làm sạch Xcode và ghép nối lại điện thoại, cuối cùng, tôi đã xây dựng được thiết bị. Vậy thì chúc may mắn!


1

Có thể phiên bản iOS của điện thoại không được phiên bản Xcode của bạn hỗ trợ. Bạn có thể xác minh điều này bằng cách "Thêm trình mô phỏng bổ sung", nhấn vào dấu + ở dưới cùng bên trái của hộp thoại đó, sau đó chọn "Tải xuống thời gian chạy trình mô phỏng khác ..." trong trường Phiên bản hệ điều hành . So sánh Phiên bản hệ điều hành có sẵn gần đây nhất với phiên bản iOS trên điện thoại của bạn (trên điện thoại của bạn, hãy vào Cài đặt -> Chung -> Giới thiệu ).

Nâng cấp Xcode khắc phục điều này - miễn là điều đó không gây ra bất kỳ sự cố nào cho bạn. Nếu vì lý do nào đó bạn cần sử dụng cùng một phiên bản Xcode nhưng vẫn cần hỗ trợ phiên bản iOS mới hơn, hãy xem bài viết này: https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/

Bạn thực sự có thể sao chép hỗ trợ thiết bị từ một phiên bản Xcode mới hơn và dán nó vào phiên bản Xcode của bạn. Lưu ý rằng điều này yêu cầu bạn tải xuống riêng phiên bản Xcode mới - không nâng cấp phiên bản hiện tại của bạn. Bạn có thể tải xuống phiên bản Xcode mới hơn trực tiếp từ Apple .


1

Tôi đang sử dụng Xcode Beta 3 (phiên bản mới nhất tại thời điểm viết bài) và gặp phải sự cố này với iPhone XS chạy iOS 14 Beta mới nhất.

Giải pháp, sau khi thử rất nhiều gợi ý là khởi động lại iPhone của tôi. Hy vọng rằng điều này sẽ giúp ai đó!



1

Sau khi thử tất cả các cách trên, chúng chỉ phù hợp với tôi iOS 14.2 là chạy Xcode 12.2 beta, sau đó chuyển trở lại sản xuất Xcode 12.0.1.


0

Gặp sự cố tương tự với Xcode 11.6 và iOS 13.6. Hủy ghép nối thiết bị và thêm lại nó đã giải quyết được sự cố.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.