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

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

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

Ответ 1

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

введите описание изображения здесь

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

введите описание изображения здесь

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

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

введите описание изображения здесь

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

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

Ответ 2

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

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

введите описание изображения здесь

Примечание:

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

Ответ 3

Я сталкиваюсь с той же проблемой на Xcode 7.3 and my device version is iOS 10.

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

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

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

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

Спасибо

Ответ 4

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

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

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

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

Ответ 5

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

Ответ 6

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

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

Затем перезапустите Xcode. введите описание изображения здесь

Ответ 7

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

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

    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
    

Источник

Ответ 8

Это решение работает, только если вы создаете в 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

Ответ 9

Старая версия XCode не имеет образа диска разработчика для новой версии iOS. Если вы не хотите обновлять XCode, вы можете найти готовые образы дисков разработчика для последних версий в этом ответе: fooobar.com/questions/44470/...

Ответ 10

sudo ln -s /Applications/Xcode\ 8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.1\ \(14B72\)/ /Applications/Xcode\ 7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/