Как я пытаюсь запустить мое приложение из недавно обновленного 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