Как я пытаюсь запустить мое приложение из недавно обновленного Xcode 8 на iPhone 4, на котором работает iOS 7.1.2
Он выдает ошибку ниже,
И это моя версия Xcode,
Кто-нибудь сталкивался с этой проблемой раньше? Ожидая ваших предложений!
Как я пытаюсь запустить мое приложение из недавно обновленного Xcode 8 на iPhone 4, на котором работает iOS 7.1.2
Он выдает ошибку ниже,
И это моя версия Xcode,
Кто-нибудь сталкивался с этой проблемой раньше? Ожидая ваших предложений!
У меня была аналогичная проблема, потому что в версии хранилища приложений отсутствовала поддержка iOS 10.1 в Xcode 8, и они еще не обновили обновление. Это вызвало проблему "Xcode: Не удалось найти файлы поддержки устройства". Вы можете загрузить последнее обновление https://developer.apple.com/download/, и оно более актуально и поддерживает iOS 10.1 (14B72c).
На самом деле, есть способ. Вам просто нужно скопировать папку 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/
Вам нужна поддержка устройств из предыдущей версии 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.
но если ты хочешь
Файл SDK, кроме ссылки, доступен для версии 13.0
Ссылка: https://drive.google.com/open?id=1DI6Zboi-jkImDUNcTzjP-K2VKtA3pGm0
Файл SDK, чем ссылка здесь для версии 12.4
Ссылка: https://drive.google.com/open?id=1Yv_-Pepd5nfoIjZ9jvJKlS0HbVoI53G2
Файл SDK, кроме ссылки, доступен для версии 12.3
Ссылка: https://drive.google.com/open?id=1lMjKCyTo43CE1IlIHnnPTmtrNQT6guvd
Файл SDK, кроме ссылки, приведен здесь для версии 12.2
Ссылка: https://drive.google.com/open?id=1X94ozsfcisBC696lK1uT5bzje1vBnWgF
Откройте Xcode как содержимое и вставьте в него файл новой версии. ПУТЬ: Содержание/Разработчик/Платформы/iPhoneOS.platform/DeviceSupport/
(Надежда помогает разработчикам бета-версии iOS)
Изменить
Вам нужно перезапустить xCode, чтобы он заработал.
Эта ошибка отображается, когда ваш XCode устарел, а соответствующее устройство, которое вы используете, обновляется до последней версии. Прежде всего, установите последнюю версию Xcode.
Мы можем решить эту проблему, выполнив следующие шаги: -
Если все работает правильно, ваш XCode имеет новый образ диска разработчика. Закройте поисковый запрос и выйдите из XCode. Откройте Xcode, и ошибка исчезнет. Теперь вы можете подключить свое последнее устройство к старым версиям Xcode.
Спасибо
У меня Xcode 10.1, и я не могу запустить свое приложение на своем устройстве с версией 12.2 iOS.
Самым простым решением для меня было:
Если этот трюк не работает, вы должны получить версии из новой версии XCode.
Но вы можете попробовать, экономит много времени. Удачи!
Имея ту же самую проблему с iOS 10.3 и Xcode 8.2.1. Я не собираюсь загружать новую версию Xcode, чтобы исправить это. Приходите на Apple!
Для всех, кто это читает, вы должны перейти в https://developer.apple.com/download/ и получить последнюю версию, которая может быть даже бета-версией, если стабильный выпуск не работает.
В будущем я буду знать, что если вы обновите iOS на своих устройствах, вы можете разбить версию Xcode/iOS, чтобы обновлять разумно, если вы хотите продолжить тестирование на нем, не перескакивая через обручи, которые Apple делает.
Вот правильный способ обработки ошибок поддержки из Xcode
. Все, что вам нужно сделать, это добавить поддержку в папку Xcode DeviceSupport
.
Откройте эту ссылку, распакуйте zip и скопируйте папку. https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1
ПРИМЕЧАНИЕ: недавно вышла новая версия iOS 13.0 beta. Если ваш XCode выбрасывает необходимые файлы поддержки iOS 13.0, нажмите ссылку ниже:
https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.zip
Затем перейдите к Applications -> Xcode
. Щелкните правой кнопкой мыши и откройте Показать содержимое пакета. Затем вставьте в Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport
и перезапустите Xcode
.
Примечание. Если у вас возникли проблемы с любой другой версией iOS, загрузите нужный образ диска iOS для разработчиков и вставьте его в вышеупомянутую папку.
Если у вас XCode 8.1 и iOS 10.2, обновите XCode вручную до 8.2.1. По какой-то причине App Store не предлагал это обновление.
В случае получения "Не удалось найти файлы поддержки устройства" после того, как версия iOS вашего устройства была обновлена, а ваш XCode все еще является старой версией, просто выберите старый SDK под новым именем и перезапустите XCode. Откройте свой терминал и сделайте следующее:
$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv 10.3.1\ \(14E8301\)/ 11.2.1
Перезапустите Xcode, и он, скорее всего, будет работать.
Загрузить и установить 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.
Та же проблема, зайдите в App Store и обновите Xcode