Xcode: не удалось найти файлы поддержки устройств
9 ответов
У меня была аналогичная проблема, потому что в версии app store отсутствовала поддержка iOS 10.1 в Xcode 8, и они еще не свернули обновление. Это вызвало проблему" Xcode: не удалось найти файлы поддержки устройств". Вы можете скачать последнее обновление https://developer.apple.com/download/ и это более текущий и поддерживает iOS 10.1 (14B72c).
на самом деле, есть способ. Вам просто нужно скопировать папку DeviceSupport для iOS 7.1 из старого Xcode в новый. Он расположен в:
/Применения/Xcode.app / содержание / разработчик / платформы / iPhoneOS.платформа/DeviceSupport/7.1
Если у вас больше нет файлов 7.1, вы можете скачать предыдущую версию XCode на https://developer.apple.com/download/more/, извлеките его, а затем скопируйте эти файлы в следующее путь
/Применения/Xcode.app / содержание / разработчик / платформы / iPhoneOS.платформа/DeviceSupport/
вам нужна поддержка устройств с предыдущей версии Xcode (7.3.1).
Я бы рекомендовал использовать этот инструмент:https://github.com/KrauseFx/xcode-install
когда вы устанавливаете Xcode 7, Вы должны связать файлы поддержки с Xcode 8:
sudo ln -s /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.* \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
эта ошибка отображается, когда ваш XCode является старым, и соответствующее устройство, которое вы используете, обновляется до последней версии. Прежде всего, установите последнюю версию Xcode.
мы можем решить эту проблему, выполнив следующие действия:-
- открыть Finder выберите Приложения
- щелкните правой кнопкой мыши на Xcode 8, выберите "Показать содержимое пакета", "содержание", "разработчик", "платформы", " iPhoneOS.Платформа", "Поддержка Устройств"
- скопировать папку 10.0 (или выше новейшая версия.)
- назад в Finder снова выберите Приложения Щелкните правой кнопкой мыши на Xcode 7.3, выберите "Показать содержимое пакета", "содержимое", "разработчик", "платформы", " iPhoneOS.Платформа", " Поддержка Устройств" Вставьте папку 10.0
Если все работало правильно, ваш XCode имеет новый образ диска разработчика. Закройте finder и закройте XCode. Откройте Xcode и ошибка исчезнет. Теперь вы можете подключить свое последнее устройство к старому Xcode версии.
спасибо
имея ту же самую проблему с iOS 10.3 и Xcode 8.2.1. Я не собираюсь загружать новую бета-версию Xcode, чтобы исправить это. Давай, Apple!
для тех, кто читает это, вы должны перейти к https://developer.apple.com/download/ и получите последнюю версию, которая может быть даже бета-версией, если стабильный выпуск не работает.
в будущем я буду знать, если вы обновите iOS на своих устройствах, вы можете сломать версию Xcode/iOS, поэтому обновите мудро, если вы хотите продолжать тестирование на нем, не прыгая через обручи, которые делает Apple.
Если у вас есть XCode 8.1 и iOS 10.2, обновите XCode вручную до 8.2.1. По какой-то причине App Store не предложил это обновление.
скачать & mount http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg Сначала я бродил, если его можно было установить прямо через
hdiutil attach
и похоже, что это может быть, но не для всех учетных записей.открыть, чтобы увидеть его содержимое и скопировать
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1
к тому же пути в папку приложения Xcode.- Перезапустить Xcode
в случае получения "не удалось найти файлы поддержки устройства" после обновления версии iOS вашего устройства, и ваш Xcode все еще старая версия, просто скопируйте старый SDK под новым именем и перезапустите Xcode. Откройте терминал и выполните следующие действия:
$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv 10.3.1\ \(14E8301\)/ 11.2.1
перезапустите Xcode, и он, скорее всего, будет работать.