“Не вдалося знайти образ диска розробника”


81

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

Я думаю, що це відбувається, оскільки я оновив iOS до 9.1 на iPhone. Як я можу вирішити проблему та зробити Xcode підтримкою пристроїв iOS 9.1?


Яка версія Xcode у вас є? Для роботи з iOS 9.1 вам знадобиться версія 7.1
Paulw11,

@ Paulw11 за допомогою 7.0.1
Pulkit sharma

6
Потім Вам потрібно оновити з Mac App Store
Paulw11,

2
Це питання обговорюється на Meta , що є причиною низки голосів проти, які ви отримали за останні 24 години. Нехай вони вас не турбують.
Mark Amery

2
Відповідь Калебса правильна
Paulw11,

Відповіді:


19

1) У мене виникла та сама проблема, моя версія Xcode була 7.0.1 , і я оновив свій iPhone до версії 9.2 , а після використання Xcode мій iPhone був показаний у розділі недоступного пристрою. Так само, як на зображенні нижче:

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

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

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

3) Але це не вирішило моєї проблеми, і воно почало показувати:

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

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

Рішення) Тоді нарешті я завантажив останню версію Xcode версії 7.2 від сюди і все працювало нормально для мене.

Оновлення: Коли версія пристрою iPhone перевищує версію Xcode, може виникати така сама проблема, тому вам слід оновити версію Xcode, щоб видалити цю помилку.


88

Xcode 7.0.1 та iOS 9.1 несумісні. Вам потрібно буде оновити свою версію Xcode через магазин додатків Mac.

Якщо ваша версія iOS нижча, ніж версія Xcode, з іншого боку, ви можете змінити ціль розгортання для нижчої версії iOS, перейшовши до Загальних налаштувань і в розділі Розгортання встановіть ціль розгортання:

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

Примітка:

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


1
Знову натрапив на це, довелося оновити Xcode до версії 7.1.1 (7B1005).
BatteryAcid

У мене iOS 9.2 та Xcode 7.1.1, і я отримую цю помилку "Не вдалося знайти образ диска". Все оновлено до останніх версій
Младен Петрович

1
@ mladen5. Погляньте на цю тему: stackoverflow.com/questions/33885080/… .
Калеб Клеветер

3
у моєму випадку - пристрій ios 9.2, xcode 7.1 та mac yosemite. xcode 7.2 зависає під час встановлення. я оновився до mac elcaptain та перезавантажив автоматичне налаштування xcode 7.2. ця помилка видалена “Не вдалося знайти образ диска розробника”. дякую @CalebKleveter, посилання на яке пропонує це рішення.
tmr

Мій сценарій точно такий, як @tmr. Я дуже новачок у розробці iOS. Чому додаток iOS з цільовою версією з нижчою версією не можна розгорнути на iPhone з версією iOS версії
Ананд

20

Я стикаюся з тим же питанням на Xcode 7.3 and my device version is iOS 10.

Ця помилка відображається, коли ваш Xcodeвік старий, а відповідний пристрій, яким ви користуєтесь, оновлено до останньої версії. Перш за все, встановіть останню версію Xcode.

Ми можемо вирішити цю проблему, виконавши наступні кроки: -

  • Відкрийте Finder, виберіть Програми
  • Клацніть правою кнопкою миші на Xcode 8, виберіть "Показати вміст пакета", "Зміст", "Розробник", "Платформи", "iPhoneOS.Platform", "Підтримка пристрою"
  • Скопіюйте папку 10.0 (або вище для пізнішої версії).
  • Повернувшись у Finder, знову виберіть Програми
  • Клацніть правою кнопкою миші на Xcode 7.3, виберіть "Показати вміст пакета", "Зміст", "Розробник", "Платформи", "iPhoneOS.Platform", "Підтримка пристрою"
  • Вставте папку 10.0

Якщо все працювало належним чином, у вас Xcodeє новий образ диска розробника. Закрийте шукач зараз і закрийте свій Xcode. Відкрийте свій, Xcodeі помилка зникне. Тепер ви можете підключити свій останній пристрій до старих Xcodeверсій.

Дякую


Має задоволення, і якщо ваша відповідь була вирішена. Будь ласка, проголосуйте за мене. @AlankarMisra
Mandeep Singh

1
Мені також довелося перезапустити xcode. тим не менш, ідеальне рішення на відміну від наївного оновлення xcode.
Джозеф Персі,

16

У випадку, якщо версія XCode нижча за зображення пристрою iOS, ви можете скопіювати образ диска з іншого вже оновленого XCode (або, можливо, Інтернету), або оновити ваш XCode.

Зображення являє собою папку розміром близько 10 Мб, і розмістіть (знайдіть або розмістіть її) тут під цим шляхом "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌ порт /".

Щоб увійти до пакету Xcode.app, утримуючи клавішу управління та клацнувши на Xcode.app, ви знайдете додаткову опцію, наприклад, показати вміст пакету або якесь подібне слово. Виберіть цей параметр, і ви введете Xcode.app, як введення звичайної папки.

Сподіваюся, що це корисно і щастить


4

Щоб запустити проект на останніх пристроях із старих версій Xcode, виконайте такі дії:

Перейдіть до Finder -> Програми -> Клацніть правою кнопкою миші на останній версії Xcode -> виберіть показати вміст пакету -> Розробник -> Платформи -> iPhoneOS.platform -> DeviceSupport -> Скопіюйте папку останньої версії та вставте в те саме місце вашого старого Xcode, тобто у папці DeviceSupport вашого старого Xcode.

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



0

Якщо ви хочете розвиватися з Xcode 7 на своєму пристрої iOS10:
(Примітка: ви можете адаптувати цю команду до інших версій Xcode та iOS)

  1. Перейменуйте ваш Xcode.app на Xcode7.app і завантажте Xcode 8 із магазину програм.
  2. Запустіть Xcode 8 один раз, щоб встановити його.
  3. Відкрийте термінал і створіть символічне посилання з 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
    

Джерело


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

0

У попередній версії XCode немає образу диска розробника для нової версії iOS. Якщо ви не хочете оновлення XCode, ви можете знайти готові образи диска розробника для останніх версій у цій відповіді: https://stackoverflow.com/a/39865199/286361

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.