it-swarm.com.ru

"Не удалось найти образ диска разработчика"

Недавно я получил сообщение об ошибке: «Не удалось найти образ диска разработчика»

Я думаю, что это происходит, так как я обновил iOS до 9.1 на iPhone . Как я могу исправить проблему и заставить Xcode поддерживать устройства iOS 9.1?

80
Pulkit sharma

1) У меня возникла та же проблема, мой версия XCode 7.0.1, и я обновил свой iPhone до версии 9.2, затем при использовании Xcode мой iPhone был показан в разделе недоступное устройство. Как на картинке ниже: 

 enter image description here

2) Но потом мне как-то удалось выбрать свой iPhone, нажав на
Продукт -> Назначение -> Недоступное устройство 

 enter image description here

3) Но это не решило мою проблему, и это начало показывать:

Не удалось найти образ диска разработчика

 enter image description here

Solution) Затем, наконец, я загрузил последнюю версию Xcode version 7.2 из здесь , и у меня все работает нормально.

Update: Всякий раз, когда версия устройства iPhone превышает версию XCode, вы можете столкнуться с той же проблемой, поэтому вам следует обновить версию XCode, чтобы устранить эту ошибку.

18
Aamir

Xcode 7.0.1 и iOS 9.1 несовместимы. Вам нужно будет обновить свою версию Xcode через магазин приложений Mac. 

Если ваша версия iOS ниже, чем версия XCode, с другой стороны, вы можете изменить цель развертывания для более низкой версии iOS, перейдя в Общие настройки и в разделе Развертывание установите цель развертывания:

 enter image description here

Замечания:

Xcode 7.1 не включает iOS 9.2 beta SDK. Обновлен до Xcode до 7.2 beta, загрузив его с сайта Xcode .

87
Caleb Kleveter

Я сталкиваюсь с той же проблемой на Xcode 7.3, и моя версия устройства - iOS 10. 

Эта ошибка отображается, если ваш XCode устарел, а используемое вами устройство обновлено до последней версии. Прежде всего, установите последнюю версию Xcode.

Мы можем решить эту проблему, выполнив следующие действия: -

  • Откройте Finder выберите Приложения
  • Щелкните правой кнопкой мыши Xcode 8, выберите «Показать содержимое пакета», «Содержимое», «Разработчик», «Платформы», «iPhoneOS. Платформа», «Поддержка устройств».
  • Скопируйте папку 10.0 (или выше для более поздней версии).
  • Вернуться в Finder снова выберите Приложения
  • Щелкните правой кнопкой мыши на Xcode 7.3, выберите «Показать содержимое пакета», «Содержание», «Разработчик», «Платформы», «iPhoneOS. Платформа», «Поддержка устройств».
  • Вставьте папку 10.0

Если все работает правильно, у вашего XCode есть новый образ диска разработчика. Закройте Finder сейчас и выйдите из своего XCode. Откройте ваш Xcode и ошибка исчезнет. Теперь вы можете подключить ваше последнее устройство к старым версиям Xcode.

Спасибо 

19
Mandeep Singh

В случае, если версия XCode ниже, чем образ устройства iOS, вы можете скопировать образ диска из другого уже обновленного XCode (или, возможно, из Интернета) или обновить свой XCode.

Изображение представляет собой папку размером более 10 МБ и поместите (найдите или поместите ее) здесь по этому пути "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌ port /".

Чтобы войти в пакет Xcode.app, удерживая нажатой клавишу управления и щелкнув Xcode.app, вы найдете дополнительную опцию, например, показать содержимое пакета или что-то подобное Word. Выберите этот параметр, и вы войдете в Xcode.app, как при входе в обычную папку. 

Надеюсь, что это полезно и удачи!

15
Solomon

Чтобы запустить проект на последних устройствах из более старых версий XCode, выполните следующие действия:

Зайдите в Finder -> Приложения -> Щелкните правой кнопкой мыши на последней версии XCode -> выберите Показать содержимое пакета -> Разработчик -> Платформы -> iPhoneOS.platform -> DeviceSupport -> Скопируйте папку с последней версией и вставьте в то же место, где находится ваш старый Xcode т.е. в папке DeviceSupport вашего старого Xcode.

Затем перезапустите Xcode .  enter image description here

3
Swati Gupta

Просто обновленный Xcode. Решил мою проблему

3
Usman Nisar

Это решение работает, только если вы создаете в Xcode 7 каталог «10.0» и у вас есть ошибка в предложении:

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
sgr

Если вы хотите разрабатывать с Xcode 7 на вашем устройстве iOS10:
(Примечание: вы можете адаптировать эту команду к другим версиям Xcode и iOS)

  1. Переименуйте свой Xcode.app в Xcode7.app и загрузите Xcode 8 из магазина приложений.
  2. Запустите Xcode 8 один раз, чтобы установить его.
  3. Откройте терминал и создайте символическую ссылку из образа диска разработчика 10.0 Xcode 8 на папку образа диска разработчика Xcode 8 с помощью этой команды: 

    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
    

Источник

0
Bogy

В более старой версии XCode нет образа диска разработчика для более новой версии iOS . Если вы не хотите обновлять XCode, вы можете найти Готовые образы дисков для разработчиков для последних версий в этом ответе: https://stackoverflow.com/a/39865199/286361

0
Vladimir