Ошибка Xcode “Could not find Developer Disk Image”

Xcode error “Could not find Developer Disk Image”
{lang: 'ru'}

Эта ошибка неожиданно вылезла сегодня. Вроде бы на работе всё работало, а дома проект наотрез отказывался запускаться на устройстве. Изначально было очевидно, что проблема должна крыться в несовместимости старого Xcode 7 и новой iOS, до которой я недавно обновил свой iPad. Так и оказалось. А главное, нашлось и решение этой проблемы без необходимости использовать новый Xcode 8.

Решение оказалось довольно простым: нужно всего лишь в старом Xcode сделать символическую ссылку на папку с поддержкой iOS 10 из нового. У меня стоят обе версии этой IDE: Xcode 8 был обновлён через Mac App Store, а Xcode 7 был скачан с этой страницы и установлен отдельно под именем “Xcode7.app”. При такой конфигурации для создания требуемой символической ссылки нужно запустить в терминале следующую команду:

Для Xcode 8.0:

Для Xcode 8.2:

Обратите внимание на часть адреса с 14A345: в зависимости от конкретной версией Xcode она может поменяться (она была другой для бета-версий). Поэтому перед запуском команды рекомендую все-таки проверить банальной ls, что же у вас лежит в DeviceSupport и подправить команду при необходимости.

После выполнения указанной команды приложение должно начать без проблем запускаться на устройстве с iOS 10 из Xcode 7, и ошибка “Could not find Developer Disk Image” не должна вас больше беспокоить. По крайней мере до следующего обновления среды разработки :)



Полезная статья? Их будет больше, если вы поддержите меня!