Xcode 9 — без симулятора iOS 11

Когда я открываю новый Xcode 9 и перехожу к Preferences > Components, я не вижу возможности загрузить симуляторы iOS 11. Я на 100% уверен, что у меня установлена ​​последняя бета-версия Xcode 9 4 Нет симов iOS 11 :(

Я провел небольшое исследование и обнаружил, что Xcode загружает индекс, чтобы определить, что он может загружать. Для меня это было: https://devimages-cdn.apple.com/downloads/xcode/simulators/index-9.0.0-CA351AD8-3176-41CB-875C-42A05C7CDEC7.dvtdownloadableindex

По сути, его можно использовать для любой версии Xcode, определив DTXcoce:
defaults read /Applications/Xcode-beta.app/Contents/Info DTXcode .
Результат, подобный 0900, должен быть преобразован в 9.0.0.

И DVTPlugInCompatibilityUUID:
defaults read /Applications/Xcode-beta.app/Contents/Info DVTPlugInCompatibilityUUID

Затем загрузите: https://devimages-cdn.apple.com/downloads/xcode/simulators/index-<the DTXcode>-<the UUID>.dvtdownloadableindex .

И, наконец, для того, чтобы его можно было открыть: plutil -convert xml1 <the downloaded .dvtdownloadableindex file>

Может ли кто-нибудь проверить, что у меня есть правильный dvtdownloadableindex? Или указать URL-адрес нужной версии? В противном случае я надеюсь, что кто-то может предоставить URL-адрес для полного пакета симулятора, загрузив и отменив симулятор, просматривая console.app, как в эта статья


person MegaCookie    schedule 28.07.2017    source источник


Ответы (4)


Я кажусь довольно глупым, трачу слишком много времени, чем необходимо.
Новые симуляторы iOS 11 уже были включены в новый Xcode (однако они не появятся в настройках Xcode). Вы можете просто открыть симулятор (/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app) и выбрать устройство iOS 11 в строке меню Hardware > Device.

Xcode.app тоже может быть Xcode-beta.app.

person MegaCookie    schedule 29.07.2017

В Xcode версии 9.0 бета 5 (9M202q)

В меню Окно > Устройства и симуляторы

  1. Нажмите на кнопку + в левом нижнем углу
  2. Выберите «Тип устройства»: «iPhone SE».
  3. Затем можно выбрать «Версия ОС»: «iOS 11.0».

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

Радоваться, веселиться!

person CGN    schedule 11.08.2017

введите описание изображения здесьПросто перейдите в «Файл» в окне моделирования, наведите указатель мыши на «Открыть устройство», выберите свой ios и, наконец, выберите тип iPhone или устройства, которое вы хотите.

person Paul Addai    schedule 21.05.2020
comment
Вы не могли бы предоставить скриншот, не так ли? - person Florian Golemo; 21.05.2020
comment
Я могу, если тебе это нужно - person Paul Addai; 22.05.2020
comment
Привет, @Paul. Не то чтобы мне это нужно. Я рекомендовал это, потому что скриншоты улучшают качество вашего ответа, если кто-то не может найти конкретную вещь. :) Кроме того, вы можете видеть выше, что ответ со встроенным скриншотом получил больше голосов. Возможно, вы можете удалить свой второй ответ ниже со ссылкой imgur и вместо этого обновить этот ответ, вставив изображение. Дайте мне знать, если у вас возникнут какие-либо проблемы. - person Florian Golemo; 24.05.2020

Когда я открываю новый Xcode 9 и перехожу в «Настройки»> «Компоненты», я не вижу возможности загрузить симуляторы iOS 11. Я на 100% уверен, что у меня установлена ​​последняя бета-версия Xcode 9 4 Ответ: Вот скриншот, есть и другой способ выбрать эмулятор, который вы хотите запустить, но для этого потребуется обновление, если у вас есть нет

https://i.stack.imgur.com/iZ3Ua.jpg

person Paul Addai    schedule 22.05.2020
comment
Просто предоставление ссылки не поможет. Вы можете добавить контекст в свой ответ! - person abhiarora; 22.05.2020