Xcode 9 - 没有 iOS 11 模拟器

标签 xcode ios-simulator ios11 xcode9-beta xcode9

当我打开新的 Xcode 9 并转到 Preferences > Components 时我没有看到下载 iOS 11 模拟器的选项。我 100% 确定我拥有最新的 Xcode 9 beta 4 No iOS 11 sims :(

我做了一些研究,发现 Xcode 下载一个索引来确定它能够下载什么。对我来说就是: https://devimages-cdn.apple.com/downloads/xcode/simulators/index-9.0.0-CA351AD8-3176-41CB-875C-42A05C7CDEC7.dvtdownloadableindex

基本上可以通过确定 DTXcoce 将其用于任何 Xcode 版本:
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 吗?或者提供正确版本的网址?否则,我希望有人可以通过在查看 console.app 时下载并取消模拟器来提供完整模拟器包的 url。就像 this article

最佳答案

我似乎很愚蠢,浪费了太多不必要的时间。
新的 iOS 11 模拟器已经包含在新的 Xcode 中(但是不会出现在 Xcode 的设置中)。您只需打开模拟器 (/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app) 并在 硬件 > 设备 中选择 iOS 11 设备即可菜单栏。

Xcode.app 也可以是 Xcode-beta.app

关于Xcode 9 - 没有 iOS 11 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45377993/

相关文章:

iphone - 所有输出结果都有效,但 TableView 未从 iPhone 中的 Web 服务加载数据

ios - 模拟器中没有 Touch ID/Face ID 提示

ios - Viber、Telegram、WhatsApp 等 iOS 消息应用程序如何快速高效地获取联系人

ios - 如何使用 DeviceCheck API 快速获取唯一 ID?

iphone - 令人困惑的闭包和完成句柄

arrays - 如何快速存储元组数组

ios - Xcode 在构建时更改应用程序文件夹的位置

ios - UIActivityViewController 共享消息取消不显示

xcode - 单击按钮时,如何将 UIView 添加为 UIViewController 的 subview ?

ios - SwiftUI Gradient 在模拟器上渲染不正确的颜色