Gần đây, tôi đã gặp lỗi: "Không thể tìm thấy Hình ảnh Đĩa của Nhà phát triển"
Tôi nghĩ rằng điều này xảy ra vì tôi đã cập nhật iOS lên 9.1 trên iPhone. Làm cách nào để khắc phục sự cố và làm cho Xcode hỗ trợ các thiết bị iOS 9.1?
Gần đây, tôi đã gặp lỗi: "Không thể tìm thấy Hình ảnh Đĩa của Nhà phát triển"
Tôi nghĩ rằng điều này xảy ra vì tôi đã cập nhật iOS lên 9.1 trên iPhone. Làm cách nào để khắc phục sự cố và làm cho Xcode hỗ trợ các thiết bị iOS 9.1?
Câu trả lời:
1) Tôi đã gặp sự cố tương tự, phiên bản Xcode của tôi là 7.0.1 và tôi đã cập nhật iPhone của mình lên phiên bản 9.2 , sau đó khi sử dụng Xcode, iPhone của tôi đã hiển thị trong phần thiết bị không khả dụng. Giống như trong hình ảnh dưới đây:
2) Nhưng sau đó bằng cách nào đó tôi đã chọn được iPhone của mình bằng cách nhấp vào
Sản phẩm -> Đích đến -> Thiết bị không khả dụng
3) Nhưng điều đó không giải quyết được vấn đề của tôi và nó bắt đầu hiển thị:
Không thể tìm thấy hình ảnh đĩa của nhà phát triển
Giải pháp) Sau đó, cuối cùng tôi đã tải xuống phiên bản Xcode phiên bản 7.2 mới nhất từ đây và mọi thứ đã hoạt động tốt đối với tôi.
Cập nhật: Bất cứ khi nào phiên bản thiết bị iPhone cao hơn phiên bản Xcode, bạn có thể gặp phải vấn đề tương tự, vì vậy bạn nên cập nhật phiên bản Xcode của mình để loại bỏ lỗi này.
Xcode 7.0.1 và iOS 9.1 không tương thích. Bạn sẽ cần cập nhật phiên bản Xcode của mình thông qua cửa hàng ứng dụng Mac.
Mặt khác, nếu phiên bản iOS của bạn thấp hơn phiên bản Xcode, bạn có thể thay đổi mục tiêu triển khai cho phiên bản iOS thấp hơn bằng cách đi tới Cài đặt chung và trong phần Triển khai, đặt Mục tiêu triển khai của bạn:
Xcode 7.1 không bao gồm iOS 9.2 beta SDK. Đã nâng cấp lên Xcode lên 7.2 beta bằng cách tải xuống từ trang web Xcode .
Tôi đang đối mặt với cùng một vấn đề trên Xcode 7.3 and my device version is iOS 10
.
Lỗi này hiển thị khi của bạn Xcode
cũ và thiết bị liên quan mà bạn đang sử dụng được cập nhật lên phiên bản mới nhất. Trước hết, hãy cài đặt phiên bản Xcode mới nhất.
Chúng tôi có thể giải quyết vấn đề này bằng cách làm theo các bước sau: -
- Mở Finder, chọn Ứng dụng
- Nhấp chuột phải vào Xcode 8, chọn "Hiển thị nội dung gói", "Nội dung", "Nhà phát triển", "Nền tảng", "iPhoneOS.Platform", "Hỗ trợ thiết bị"
- Sao chép thư mục 10.0 (hoặc cao hơn cho phiên bản mới hơn).
- Quay lại Trình tìm kiếm, chọn lại Ứng dụng
- Nhấp chuột phải vào Xcode 7.3, chọn "Hiển thị Nội dung gói", "Nội dung", "Nhà phát triển", "Nền tảng", "iPhoneOS.Platform", "Hỗ trợ thiết bị"
- Dán thư mục 10.0
Nếu mọi thứ hoạt động bình thường, bạn Xcode
có ảnh đĩa mới dành cho nhà phát triển. Đóng công cụ tìm ngay bây giờ và thoát khỏi của bạn Xcode
. Mở của bạn Xcode
và lỗi sẽ biến mất. Bây giờ bạn có thể kết nối thiết bị mới nhất của mình với Xcode
các phiên bản cũ .
Cảm ơn
Đối với trường hợp phiên bản XCode thấp hơn hình ảnh của thiết bị iOS, bạn có thể sao chép hình ảnh đĩa từ XCode đã được cập nhật khác (hoặc có thể qua internet) hoặc nâng cấp XCode của bạn.
Hình ảnh là một thư mục có kích thước khoảng hơn 10MB và đặt (tìm hoặc đặt nó) ở đây theo đường dẫn này "/Application/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup port /".
Để vào gói Xcode.app, giữ phím điều khiển và nhấp vào Xcode.app, bạn sẽ tìm thấy tùy chọn bổ sung như hiển thị nội dung gói hoặc một số từ tương tự. Chọn tùy chọn này và bạn sẽ nhập Xcode.app giống như vào một thư mục bình thường.
Hy vọng nó hữu ích và chúc may mắn!
Để chạy dự án cho các thiết bị mới nhất từ các phiên bản Xcode cũ hơn, hãy làm theo các bước sau:
Đi tới Trình tìm kiếm -> Ứng dụng -> Nhấp chuột phải vào phiên bản Xcode mới nhất -> chọn hiển thị nội dung gói -> Nhà phát triển -> Nền tảng -> iPhoneOS.platform -> DeviceSupport -> Sao chép thư mục phiên bản mới nhất và dán vào cùng vị trí cũ của bạn Xcode tức là trong thư mục DeviceSupport của Xcode cũ của bạn.
Chỉ cần cập nhật Xcode. Đã giải quyết vấn đề của tôi
Nếu bạn muốn phát triển với Xcode 7 trên thiết bị iOS10 của mình:
(Lưu ý: bạn có thể điều chỉnh lệnh này cho các phiên bản Xcode và iOS khác)
Mở thiết bị đầu cuối và tạo một liên kết tượng trưng từ Xcode 8 Developer Disk Image 10.0 đến thư mục Xcode 8 Developer Disk Image bằng lệnh sau:
ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A345\)/ /Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
Giải pháp này chỉ hoạt động nếu bạn tạo trong Xcode 7 thư mục "10.0" và bạn mắc lỗi trong câu của mình:
ln -s /Applications/Xcode_8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0 \(14A345\) /Applications/Xcode_7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
Phiên bản XCode cũ hơn không có hình ảnh đĩa dành cho nhà phát triển cho phiên bản iOS mới hơn. Nếu bạn không muốn nâng cấp XCode, bạn có thể tìm thấy hình ảnh đĩa sẵn sàng của nhà phát triển cho các phiên bản mới nhất trong câu trả lời này: https://stackoverflow.com/a/39865199/286361