В последнее время я получаю сообщение об ошибке: "Не удалось найти образ диска для разработчиков"
Я думаю, что это происходит, так как я обновил iOS до 9.1 на iPhone. Как я могу исправить эту проблему и сделать Xcode поддержкой устройств iOS 9.1?
В последнее время я получаю сообщение об ошибке: "Не удалось найти образ диска для разработчиков"
Я думаю, что это происходит, так как я обновил iOS до 9.1 на iPhone. Как я могу исправить эту проблему и сделать Xcode поддержкой устройств iOS 9.1?
1) У меня возникла такая же проблема, моя версия Xcode была 7.0.1, и я обновил свой iPhone до версии 9.2, а затем, используя Xcode, мой iPhone был показан в разделе недоступного устройства. Как и на изображении ниже:
2) Но потом мне как-то удалось выбрать свой iPhone, нажав на кнопку Продукт → Назначение → Недоступное устройство
3) Но это не решило мою проблему, и она начала показывать:
Не удалось найти образ диска разработчика
Решение) Затем, наконец, я загрузил последнюю версию Xcode версии 7.2 из здесь, и все отлично сработало для меня.
Обновление: Всякий раз, когда версия устройства iPhone выше версии Xcode, у вас может возникнуть такая же проблема, поэтому вы должны обновить версию Xcode, чтобы удалить эту ошибку.
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.
Я сталкиваюсь с той же проблемой на 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
.
Спасибо
В случае, если версия XCode ниже изображения устройства iOS, вы можете либо скопировать образ диска из другого уже обновленного XCode (или, возможно, интернет), либо обновить XCode.
Изображение представляет собой папку размером более 10 МБ и место (найти или поместить) здесь по этому пути "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup port/".
Чтобы ввести пакет Xcode.app, удерживайте клавишу управления и нажмите Xcode.app, вы найдете дополнительную опцию, например, содержимое пакета шоу или другое слово. Выберите этот вариант, и вы введете Xcode.app, как вставьте обычную папку.
Надеюсь, это полезно и удачи!
Просто обновленный Xcode. Решила мою проблему
Чтобы запустить проект на последних устройствах из более ранних версий Xcode, выполните следующие действия:
Перейти к Finder → Приложения → Щелкните правой кнопкой мыши на последней версии Xcode → выберите содержимое пакета → Разработчик → Платформы → iPhoneOS.platform → DeviceSupport → Скопируйте папку последней версии и вставьте ее в том же месте вашего старого Xcode, то есть в папке DeviceSupport вашего старого Xcode.
Если вы хотите разработать с Xcode 7 на своем устройстве iOS10:
(Примечание: вы можете адаптировать эту команду к другим версиям Xcode и iOS)
Откройте терминал и создайте символическую ссылку из 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
Это решение работает, только если вы создаете в 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
Старая версия XCode не имеет образа диска разработчика для новой версии iOS. Если вы не хотите обновлять XCode, вы можете найти готовые образы дисков разработчика для последних версий в этом ответе: fooobar.com/questions/44470/...
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/