“Không thể tìm thấy hình ảnh đĩa của nhà phát triển”


80

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?


Bạn có phiên bản Xcode nào? Bạn sẽ cần phiên bản 7.1 để hoạt động với iOS 9.1
Paulw11

@ Paulw11 sử dụng 7.0.1
Pulkit Sharma

6
Sau đó, bạn cần nâng cấp từ Mac App Store
Paulw11

2
Câu hỏi này đang được thảo luận trên Meta , đây là nguyên nhân của chuỗi phản đối mà bạn đã nhận được trong 24 giờ qua. Đừng để họ làm phiền bạn.
Mark Amery

2
Câu trả lời của Calebs là đúng
Paulw.

Câu trả lời:


18

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:

nhập mô tả hình ảnh ở đâ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

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

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

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

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.


87

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:

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

Ghi chú:

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 .


1
Gặp phải vấn đề này một lần nữa, phải nâng cấp Xcode lên Phiên bản 7.1.1 (7B1005).
BatteryAcid

Tôi có iOS 9.2 và Xcode 7.1.1 và tôi gặp lỗi "Không thể tìm thấy hình ảnh đĩa" này. Mọi thứ đều được cập nhật phiên bản mới nhất
Mladen Petrovic

1
@ mladen5. Hãy xem chuỗi này: stackoverflow.com/questions/33885080/… .
Caleb Kleveter

3
trong trường hợp của tôi là thiết bị ios 9.2, xcode 7.1 và mac yosemite. xcode 7.2 sẽ bị treo khi cài đặt. tôi đã cập nhật lên mac elcaptain và khi khởi động lại thiết lập tự động xcode 7.2. lỗi này đã xóa “Không thể tìm thấy Hình ảnh Đĩa của Nhà phát triển”. cảm ơn bạn @CalebKleveter có liên kết cung cấp giải pháp này.
tmr

Kịch bản của tôi giống hệt như @tmr Tôi còn rất mới đối với việc phát triển iOS. Tại sao ứng dụng iOS với phiên bản mục tiêu có phiên bản thấp hơn không thể được triển khai trên iPhone với ứng dụng iOS phiên bản cao hơn
Anand

19

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 Xcodecũ 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 Xcodecó ả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 Xcodevà 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 Xcodecác phiên bản cũ .

Cảm ơn


Rất vui, và nếu câu trả lời của bạn đã được giải quyết. Hãy bình chọn cho tôi. @AlankarMisra
Mandeep Singh

1
Tôi cũng đã phải khởi động lại xcode. nervertheless, một giải pháp lý tưởng thay vì cập nhật xcode một cách ngây thơ.
Joseph Persie

15

Đố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!


3

Để 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.

Sau đó Khởi động lại Xcode.nhập mô tả hình ảnh ở đây


3

Chỉ cần cập nhật Xcode. Đã giải quyết vấn đề của tôi


0

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)

  1. Đổi tên Xcode.app của bạn thành Xcode7.app và tải xuống Xcode 8 từ cửa hàng ứng dụng.
  2. Chạy Xcode 8 một lần để cài đặt nó.
  3. 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
    

Nguồn


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

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

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.