Подтвердить что ты не робот

Как исправить ошибку XCode: не удалось найти файлы поддержки устройства на iPhone с XCode

У меня есть эта ошибка для нового iPhone X:
Error: Could not locate device support files

Не удалось найти файлы поддержки устройства.

Этот iPhone X (модель A1865, A1901, A1902, A1903) работает под управлением iOS 11.1 (15B93), которая может не поддерживаться этой версией Xcode.

Я использую последнюю версию Xcode (Beta 9.2 9C32c), которая не поддерживает iPhone X (iOS 11.1). Проблема в том, что это совершенно новый iPhone, и в большинстве решенных постов нет более старых Конфигурационных файлов для переключения.

Есть ли другое решение этой проблемы, так как загрузка последней версии XCode - это уже то, что я запускаю, и поиск файлов конфигурации для переключения кажется маловероятным прямо сейчас? У кого-нибудь есть эти файлы конфигурации или вы знаете, как их отредактировать, чтобы обмануть XCode?

4b9b3361

Ответ 1

У меня была такая же проблема с моим iPhone 8, Xcode Beta 9.2 не поддерживала мою версию iOS 11.1.

Однако Xcode 9.1 поддерживает мою версию iOS 11.1

Ответ 2

Ответ: Xcode: не удалось найти файлы поддержки устройств

Ну, я нашел, что ответы, которые выходят из системы, не являются полными и устойчивыми. Итак, идем.

Самое главное, не тратьте свое время и пропускную способность Интернета, загружая Xcode, чтобы решить эту проблему, которую вы можете сделать в пределах нескольких МБ и немного ноу-хау ОС!

Шаг 1:
Похоже, что репозиторий GitHub обновлен со всеми необходимыми Support Files которые могут быть полезны для решения. И похоже, что этот репозиторий быстрее обновляется. Проверьте это для себя, и вы на полпути.

https://github.com/filsv/iPhoneOSDeviceSupport

Шаг 2:
Выберите и загрузите файлы поддержки, которые отсутствуют для вашего Xcode, и вы можете получить ключ от вышеуказанного предупреждающего сообщения. В моем случае мне сообщили, чтобы загрузить 11.4 (15FCA... что-то). Поэтому я пошел и загрузил последние файлы поддержки iOS:

Которые находились на пути iPhoneOSDeviceSupport/11.4 (15F5061c)/

DeveloperDiskImage.dmg
DeveloperDiskImage.dmg.signature

Files within the Repository for 11.4 latest version

Шаг 3:
Затем разместите их в папке DeviceSupport, которая связана с вашей установкой Xcode. В моем случае я установил Xcode 9.2, поэтому мой путь к DeviceSupport выглядит следующим образом:

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Шаг 4
Поместите два файла, загруженных в папку с именем 11.4 (15F5061c).
Подсказка: в вашем случае обязательно укажите его после конкретной версии iOS, которую вы загрузили.

Шаг 5:
Закройте приложение Xcode, если вы уже использовали его ранее. Повторно откройте его и попробуйте запустить приложение на своем iPhone (или в iDevice вашей предыдущей попытки). Xcode сначала предупредит вас, сказав следующее:

Подготовка поддержки отладчика для Randika iPhone 6s

Preparing debugger support for Randika's iPhone 6s in Xcode

Вскоре после его завершения (возможно, после нескольких попыток повторного подключения iPhone к Xcode) вы сможете успешно запустить приложение на своем предпочтительном устройстве.

Как вы могли найти этот путь? Перейдите в папку "Приложения", найдите файл Xcode-xxapp, щелкните правой кнопкой мыши приложение Xcode и выберите "Показать содержимое пакета" следующим образом:

Where to find the DeviceSupport

Затем перейдите в папку DeviceSupport в приложении Finder следующим образом:

Navigate the folder tree

Надеюсь, это будет полезно любому из вас!

Ура!

Ответ 3

Эту ошибку можно исправить двумя способами.

1. Вы должны быть в курсе последних версий XCode.

2. Вы можете исправить это без обновления до последней версии Xcode, в этом вам просто нужно обновить файл поддержки устройства,

Чтобы обновить файл поддержки устройства, просто следуйте инструкциям,

Вы можете найти файл поддержки устройства и обновить его с помощью приведенных ниже сведений о пути,

Path-/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceS оддержка /11.1

Вы можете скачать файл поддержки устройства по этой ссылке

Ответ 4

Я смог запустить его, сначала используя BuddyBuild.com, чтобы отправить мне приложение тестера по электронной почте, которое я загрузил успешно. После этого я смог создать приложение.

Ответ 5

В моем случае файлы поддержки устройств уже присутствовали, но я все еще сталкивался с проблемой. Причина была в том, что папка присутствует на этом пути

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport имел имя 12.1 (16B91), но xcode выдавал ошибку для 12.1 (16C101), поэтому переименование папки в 12.1 (16C101) сделало свое дело

Ответ 6

Простой ответ

Загрузите последний поддерживаемый файл поддержки устройства и добавьте его вручную в

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

URL для загрузки: https://github.com/xushuduo/Xcode-iOS-Developer-Disk-Image/releases

наслаждаться

Ответ 7

  • Открыть Xcode показать содержимое пакета
  • перейдите в /Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport и поместите папку 13.0 в эту папку и перезапустите Xcode.

Загрузите файл здесь:https://bitbucket.org/bneves/ios13_devicesupport_xcode_10.3/

Ответ 8

Вы можете скачать все iOS-DeviceSupport

Как добавить файл в xCode

  • Открыть Finder
  • Откройте папку приложения
  • Найдите приложение Xcode внутри
  • Нажмите на Xcode, щелкните правой кнопкой мыши → показать содержимое пакета
  • Найдите поддерживаемые тестовые файлы реальной машины в следующей иерархии каталогов:

    Содержание → Разработчик → Платформы → iPhoneOS.platform → Поддержка устройства (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport)

Приведенный выше каталог представляет собой реальную версию iOS, в которой Xcode поддерживает отладку на реальной машине, как показано ниже: Затем скопируйте последний файл DeviceSupport в этот каталог через другие каналы для отладки на последнем устройстве iOS.

enter image description here