Нещодавно я отримую повідомлення про помилку: "Не вдалося знайти образ диска розробника"
Я думаю, що це відбувається, оскільки я оновив 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 бета-версії, завантаживши його з веб-сайту Xcode .
Я стикаюся з тим же питанням на 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
версій.
Дякую
У випадку, якщо версія XCode нижча за зображення пристрою iOS, ви можете скопіювати образ диска з іншого вже оновленого XCode (або, можливо, Інтернету), або оновити ваш XCode.
Зображення являє собою папку розміром близько 10 Мб, і розмістіть (знайдіть або розмістіть її) тут під цим шляхом "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup порт /".
Щоб увійти до пакету Xcode.app, утримуючи клавішу управління та клацнувши на Xcode.app, ви знайдете додаткову опцію, наприклад, показати вміст пакету або якесь подібне слово. Виберіть цей параметр, і ви введете Xcode.app, як введення звичайної папки.
Сподіваюся, що це корисно і щастить
Щоб запустити проект на останніх пристроях із старих версій Xcode, виконайте такі дії:
Перейдіть до Finder -> Програми -> Клацніть правою кнопкою миші на останній версії Xcode -> виберіть показати вміст пакету -> Розробник -> Платформи -> iPhoneOS.platform -> DeviceSupport -> Скопіюйте папку останньої версії та вставте в те саме місце вашого старого Xcode, тобто у папці DeviceSupport вашого старого Xcode.
Просто оновлений 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, ви можете знайти готові образи диска розробника для останніх версій у цій відповіді: https://stackoverflow.com/a/39865199/286361