当我打开新的Xcode 9并前往
我做了一些研究,发现Xcode会下载一个索引来确定它可以下载哪些内容。我的索引是: https://devimages-cdn.apple.com/downloads/xcode/simulators/index-9.0.0-CA351AD8-3176-41CB-875C-42A05C7CDEC7.dvtdownloadableindex
基本上,通过确定DTXcoce,任何Xcode版本都能使用它:
结果类似于
最后,为了能够打开它:
Preferences > Components
,我没有看到下载iOS 11模拟器的选项。我非常确定我有最新的Xcode 9 beta 4。![No iOS 11 sims :(](https://istack.dev59.com/ghgec.webp)
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?否则,我希望有人能够通过下载并取消模拟器来查看console.app(就像这篇文章中所述),并提供完整模拟器包的URL。