【发布时间】:2019-12-09 04:25:47
【问题描述】:
我无法在当前 Xcode 中下载和安装 iOS 9 模拟器。
这让我发疯了。
Xcode 10.3 的发行说明说它是supports on-device debugging for iOS 8 and later (https://developer.apple.com/documentation/xcode_release_notes/xcode_10_3_release_notes/)。所以我想应该包括 iOS 9 模拟器?
但我无法下载:
我尝试了什么:
- 将 macOS 升级到最新版本 (10.14.6)
- 正在重新启动
- 下载较旧的模拟器图像并将其复制到 Xcode,以便可以将其拾取 (https://gist.github.com/NicholasTD07/3ffbaee9973ae06b5a12)
- 下载 Xcode 7 并将 SDK 和 Simulator SDK 复制到我当前的 Xcode (https://stackoverflow.com/a/13061104/4202492)
- 同时复制 simruntime 文件夹 (https://stackoverflow.com/a/26530576/4202492)
【问题讨论】:
-
我认为,iOS 9.3 及更早版本的模拟器已被删除,因为 XCode 10.2.1 发行说明中指出的问题:
Simulators for iOS 9.3 and earlier might fail to launch Swift apps with the message: “dyld: Library not loaded: /usr/lib/libauto.dylib”. (49326587)- 请参阅 developer.apple.com/documentation/xcode_release_notes/… -
是的,我也看过那张纸条。这让我觉得他们仍然支持 iOS 9 模拟器,因为那只是之前的版本,并且 10.3 版本说明中没有弃用警告。
-
不幸的是,Apple 在静默移除模拟器方面有着悠久的历史,所以我并不感到惊讶
-
我不知道。谢谢。