Когда я открываю новый Xcode 9 и перехожу к Preferences > Components
, я не вижу возможности загрузить симуляторы iOS 11. Я на 100% уверен, что у меня установлена последняя бета-версия Xcode 9 4
Я провел небольшое исследование и обнаружил, что 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
, как в эта статья