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

Как я пытаюсь запустить приложение из недавно обновленногоXcode 8 к моемуАй фон 4 который работаетiOS 7.1.2

Выдает ниже ошибки,

И это мойXcode версия,

Кто-нибудь сталкивался с этой проблемой раньше? Жду ваших предложений!

 FryAnEgg02 авг. 2017 г., 21:46
Я также вижу это после обновления XCode 8.3 до 8.3.3 (iOS 10.3). Обычно это происходит при обновлении iOS без обновления XCode. Странно, если 8.3 поддерживает iOS 10.3, конечно, 8.3.3 тоже должна.
 Jonny07 июн. 2017 г., 05:41
FWIW, я получаю похожую ошибку, но для Xcode 8.3.3 и iPhone 7 Plus с iOS 10.3.

Ответы на вопрос(10)

Как правило, вам нужно скачать или обновить новый XCode, но в случае, если вы хотите файл SDK, ссылка здесь для версии12,2

Ссылка на сайт :https://drive.google.com/open?id=192yLt_VI4dKwrSLN9fzOwKblOKt5Dzkb

Откройте Xcode как содержимое и вставьте в него файл новой версии. ДОРОЖКА :Содержание / Разработчик / Платформы / iPhoneOS.platform / DeviceSupport /

(Надежда помогает разработчикам iOS бета)

 Mushrankhan17 мая 2019 г., 16:26
@ Саурабх 👍👍👍
 Dror Bar16 июл. 2019 г., 15:14
Хорошо, спасибо.
 Saurabh16 мая 2019 г., 11:00
У меня это сработало !!
 Dror Bar16 июл. 2019 г., 11:04
Как насчет 12.3.1? есть ли где-нибудь индекс для разных версий?
 htdahms27 мая 2019 г., 15:00
@Mushrankhan У вас есть эти файлы для tvOS 12.3 случайно?
 Mushrankhan27 мая 2019 г., 18:43
@htdahms Да, конечно, попробуйте это и дайте мне знать, это сработало для вас?drive.google.com/open?id=1isUcyZUNJ_Yj0klL-n7QbErF7LuqArR-
 Ashok R30 мая 2019 г., 08:03
Вам нужно перезапустить xCode, чтобы он заработал. Благодарю.
 Mushrankhan16 июл. 2019 г., 12:37
Просто бросьте 12.4. Он должен работать. @DrorBar
 htdahms27 мая 2019 г., 19:54
@Mushrankhan Да, большое спасибо!

Та же проблема, зайдите в App Store и обновите Xcode

Вам нужна поддержка устройства из предыдущей версии 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/
 Axel Guilmin13 дек. 2016 г., 15:28
вам также может понадобитьсяchown -R добавленные файлы для Xcode, чтобы иметь возможность использовать их.
 Ivan13 нояб. 2016 г., 17:59
Это работало нормально для меня. Однако я скачал XCode-7 прямо с веб-сайта Apple-Developer.
 Max Potapov09 нояб. 2016 г., 10:45
Это работает под Xcode 7.3.1?
 vesperknight09 нояб. 2016 г., 08:34
Я следовал вашим инструкциям и установил Xcode 7.3.1 с помощью xcode-install. Затем я создал символические ссылки для файлов поддержки 7.0 и 7.1, как в ваших инструкциях. Но когда я пытаюсь собрать свое приложение с целевой версией ios 7.1.2 (мой iPhone 4), оно все равно говорит «файлы поддержки не найдены» так же, как и раньше. Я упускаю еще одну вещь, чтобы сделать эту работу?

Точно такая же проблема с iOS 10.3 и Xcode 8.2.1. Я не собираюсь скачивать новую бета-версию XCode только для того, чтобы это исправить. Давай, Apple!

Для тех, кто читает это, вы должны пойти вhttps://developer.apple.com/download/ и получите последнюю версию, которая может быть даже бета-версией, если стабильная версия не работает.

В будущем я буду знать, что если вы обновите iOS на своих устройствах, вы можете сломать версию Xcode / iOS, поэтому обновляйте ее с умом, если вы хотите продолжить тестирование на нем, не перепрыгивая через обручи, которые делает Apple.

если ваш XCode устарел, а используемое вами устройство обновлено до последней версии. Прежде всего, установите последнюю версию XCode.

Мы можем решить эту проблему, выполнив следующие действия: -

Откройте Finder выберите ПриложенияЩелкните правой кнопкой мыши на Xcode 8, выберите «Показать содержимое пакета», «Содержимое», «Разработчик», «Платформы», «iPhoneOS. Платформа», «Поддержка устройств».Скопируйте папку 10.0 (или выше для более поздней версии).Вернувшись в Finder, снова выберите «Приложения». Щелкните правой кнопкой мыши Xcode 7.3, выберите «Показать содержимое пакета», «Содержимое», «Разработчик», «Платформы», «iPhoneOS.Platform», «Поддержка устройств». Вставьте папку 10.0.

Если все работает правильно, у вашего XCode есть новый образ диска разработчика. Закройте поисковик сейчас и выйдите из своего XCode. Откройте ваш Xcode и ошибка исчезнет. Теперь вы можете подключить ваше последнее устройство к старым версиям Xcode.

Спасибо

 Joe10 февр. 2019 г., 05:41
Работал на меня! Спасибо!
 Jayprakash Dubey22 нояб. 2017 г., 12:42
Ваш ответ кажется правильным ... но у меня не получилось!
 Awais Fayyaz08 февр. 2019 г., 07:24
работал на меня. Xcode 10.0 установлено приложение на iOS под управлением 12.1
 Andy20 сент. 2018 г., 17:21
Этот метод работал для меня. Xcode 9.4.1 выдал ошибку, но теперь может установить на моем iPhone iOS 10.0

На самом деле, есть способ. Вам просто нужно скопировать папку DeviceSupport для iOS 7.1 из старого Xcode в новый. Он расположен в:

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

Если у вас больше нет файлов 7.1, вы можете загрузить предыдущую версию XCode наhttps://developer.apple.com/download/more/, распакуйте его, а затем скопируйте эти файлы по следующему пути

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

кредит

 Alexander Vasenin11 апр. 2017 г., 05:33
Symlinkln -s src dst работает также
 Ibrahim08 июл. 2019 г., 09:57
это работало на Xcode 10.2.1, спасибо !!
 Andrey Seredkin22 дек. 2017 г., 14:45
это волшебство! Спасибо

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, и он, скорее всего, будет работать.

 Asususer03 апр. 2019 г., 06:16
Это сработало для меня, спасибо!
 CWright04 апр. 2019 г., 22:46
Спасибо, это сработало для меня.
Решение Вопроса

У меня была похожая проблема, потому что в версии магазина приложений отсутствовала поддержка iOS 10.1 в Xcode 8, и они еще не выпустили обновление. Это вызвало проблему «Xcode: не удалось найти файлы поддержки устройства». Вы можете скачать последнее обновлениеhttps://developer.apple.com/download/ и он более актуален и поддерживает iOS 10.1 (14B72c).

 DilbertDave27 окт. 2016 г., 21:57
Я все еще вижу XCode 8.0, а не 8.1 - использую iPhone 4s для тестирования.
 Aleksander Niedziolko02 нояб. 2016 г., 17:08
Точно такая же проблема сейчас с 10.1.1 ... Спасибо Apple
 Manny27 окт. 2016 г., 21:55
@DilbertDave Ха! Я не могу поверить, что они сделали это. К счастью, они наконец обновили магазин приложений для 10.1.
 Gabriel Jensen26 апр. 2017 г., 19:22
Так зол на Apple прямо сейчас. Мне пришлось пройти бета-тестирование XCode (которое НЕ от надежного разработчика?) Затем выполнить обновление до Sierra, чтобы запустить THAT, а затем преобразовать мой проект в SWIFT 3 (который XCAD сосет). Ох, но угадайте что? Я использую несколько кокодов, которые являются Swift 2.x !. Так что, в общем, целый день игры в пляжные мячи для некоторого обновления iOS dot.dot.1, которое не имеет никакой ценности.
 Leon Armstrong05 июн. 2019 г., 07:32
Ребята, вам повезло, я сейчас скачиваю установщик xcode 7.1 ГБ только потому, что обновил свой iphone до последней версии
 aardvarkk26 окт. 2016 г., 17:07
Upvoted. Кто-нибудь еще находит это смешным? Я приставал к установке этого обновления на свой iPhone, и когда я наконец смягчился, мне запретили запускать на нем приложение для iOS. Затем я обновляю macOS, думая, что это должно быть проблемой. Нету. Тридцать минут спустя, и теперь я загружаю Xcode 4.1GBбета версия, чтобы позволить мне продолжать сборку на iPhone, я был придирчивый, чтобы обновить. Не удовлетворенный.
 DilbertDave27 окт. 2016 г., 20:59
Да, я тоже нахожу это смешным, это не только ты! Хуже всего то, что ссылка, предоставленная Мэнни выше, показывает, что Xcode 8.1 доступен, но когда вы нажимаете на ссылку для скачивания, она «услужливо» открывает App Store на странице Xcode, показывающей версию 8.0 - без возможности загрузить 8.1. Поэтому здесь я не могу запустить приложение на устройстве, потому что Apple не может заставить их действовать. Не случилось бы на Android ;-)

Если у вас XCode 8.1 и iOS 10.2, обновите XCode вручную до 8.2.1. По какой-то причине App Store не предлагал это обновление.

Ваш ответ на вопрос