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

Этот iPhone 8 (модели A1863, A1905, A1906, A1907) работает под управлением iOS 12.0 (16A5308e), которая может не поддерживаться этой версией Xcode. (Версия 9.4.1 (9F2000))

  • Может ли кто-нибудь помочь с файлами поддержки устройств iOS 12.x из бета-версии Xcode 10?

person Yatko    schedule 06.07.2018    source источник
comment
См. Справку: stackoverflow.com/questions/53815085/   -  person Hitesh Surani    schedule 19.06.2019


Ответы (5)


iOS 12 поддерживается только бета-версией Xcode 10 или выше.

Если вы хотите использовать свой iPhone 8 с этой версией iOS (НЕ РЕКОМЕНДУЕТСЯ) с вашим Xcode 9.4, вы можете попробовать загрузить последнюю бета-версию Xcode 10 и после подключения iPhone к Mac перейдите в эту папку:

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

Вы можете увидеть папку с версией iOS на iPhone, скопировать и вставить ее в то же место в папке Xcode 9.4.

После этого вы сможете выполнить развертывание на своем iPhone 8.

person Kerberos    schedule 06.07.2018
comment
Я борюсь с добавлением iOS 12 DeviceSupport в Xcode 9.3. Сам xcode не распознает его даже после перезапуска. Есть ли у вас какие-либо идеи? Спасибо - person Deyan Vitanov; 19.09.2018
comment
Можете ли вы еще раз проверить версию скопированной папки для iOS и путь, по которому вы копируете? Вы уверены, что сделали копию после того, как iPhone был распознан? - person Kerberos; 19.09.2018
comment
да. Копия была сделана после того, как iPhone был распознан. Должен ли я видеть в настройках сборки - ›Базовый SDK -› Последняя версия iOS (iOS 12.0)? По-прежнему показывает 11,3 - person Deyan Vitanov; 19.09.2018
comment
ОБНОВЛЕНИЕ: сработало! Исправление сертификатов подписи заставило его работать на iPad, хотя Xcode не показывал 12.0 в базовом SDK - person Deyan Vitanov; 19.09.2018
comment
Отлично, у меня работает! У меня Xcode 9.4 и iPhone 5S с обновленной iOS 12.0. Вот шаги, которые я сделал: 1) Загрузите файл Xcode_10.1_Beta_2.xip из Apple; 2) извлеките пакет; 3) Не запускайте бета-версию Xcode 10. У меня были проблемы с подключением ко всем зависимым фреймворкам, и он также объединял проекты Xcode 9.4; 4) перейдите по ссылке выше, чтобы скопировать поддерживаемые 12 папок из Xcode 10. beta в Xcode 9.4. Перезапустите Xcode, и я смогу запустить свой продукт из Xcode 9.4 на моем устройстве iPhone 5s. - person David.Chu.ca; 07.10.2018

Как ответил @Kerberos, вы можете скопировать файлы поддержки устройств iOS 12. в:

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

???? https://github.com/Yatko/iOS-device-support-files

person Yatko    schedule 06.07.2018
comment
Я не смог найти Xcode10.app в / Applications. Что мне не хватает? - person CoolDocMan; 13.10.2018
comment
@CoolDocMan найдите ваше приложение XCode и используйте путь, в котором оно находится. - person Kerberos; 18.10.2018
comment
Когда я нажимаю Xcode, он просто запускает Xcode, а не перенаправляет меня в подкаталоги. Как я могу попасть в этот каталог ?. Я использую Xcode 8.3 по сложным причинам, а не Xcode 10 - person user6631314; 01.11.2018
comment
@ user6631314, вы можете щелкнуть правой кнопкой мыши и щелкнуть, чтобы показать содержимое пакета на вашем Mac. - person user3269589; 07.11.2018
comment
@CoolDocMan в папке «Приложения» щелкните правой кнопкой мыши XCode ›Показать содержимое пакета. - person Umar Farooq Awan; 10.12.2018
comment
после нажатия кнопки «показать содержимое пакета» нет папки «Разработчик» - person GO VEGAN; 01.04.2019

Ссылка, предоставленная Ятько, не поддерживает новейшие версии iOS 12 (публичный выпуск).

В этом репозитории есть другие версии iOS: https://github.com/iGhibli/iOS-DeviceSupport

Скопируйте файлы по тому же пути, который описан Kerberos.

person Kansway    schedule 20.09.2018

Еще один удобный способ добиться этого без загрузки Xcode 10.

https://github.com/sauravexodus/xcode-9-ios-12-support

Примечание. Если у вас несколько версий Xcode, будьте осторожны с путями, записанными в install.sh файле.

person Sourav Chandra    schedule 28.09.2018
comment
Обновлен для поддержки iOS 12.1 :) - person Sourav Chandra; 16.11.2018
comment
Нужно ли мне изменить «Xcode.app» на «[my-app-name] .app» в install.sh? - person GO VEGAN; 01.04.2019
comment
Да, @ user1932595, вы должны правильно указать полный путь. - person Sourav Chandra; 05.04.2019
comment
Обновлено для поддержки iOS 12.2.3. - person Sourav Chandra; 04.06.2019

Просто загрузите последнюю версию OS SDK (iOS 12.2) и вставьте ее в соответствующее местоположение.

Загружаемый URL:

13.2

13.1

13.0

12,4

12,3

12,2 (16E226)

12.1

12.0 (16A5288q)

11,4 (15F5037c)

11,3 (15E5189d)

11.2

11.1

11.0 (15A372)

10,3 (14E5239d)

10,2 (14C89)

10.1

10,0 (14A5339a)

Выполните шаг ниже.

1) Разархивированный скачанный файл

2) Щелкните правой кнопкой мыши Xcode и щелкните Show Package Content

3) Затем вставьте свой файл в путь

Contents -> Developer -> Platforms -> iPhoneOS.platforms -> DeviceSupport

4) Перезапустите Xcode

введите описание изображения здесь

Это очень удобно, избавляя от проблем с обновлением Xcode. какие? Вы не можете найти новый файл поддержки устройств! Хорошо, вы можете скопировать его из последней версии Xcode вашего друга или скачать отсюда

Обновлять:

Добавлен образ диска iOS для iOS 13.0, 12.3 и iOS 12.4.

person Hitesh Surani    schedule 07.06.2019
comment
ПРИМЕЧАНИЕ. - 12.4 содержит файл поддержки для 12.2 (16E226) - person Zღk; 29.07.2019
comment
Потрясающие! Спасибо - person Mirko; 22.11.2019