如何在Xcode 11上安装iOS 9.x模拟器?

31
我正在开发一个支持的iOS应用程序,但是在使用Xcode 11更新后,我无法添加/安装iOS 9模拟器
是否有可能在Xcode 11中拥有iOS 9.x模拟器

Xcode 11“组件”


你的 macOS 版本是哪个?我在升级到 10.15 Catalina 后好像丢失了 iOS 9 模拟器。 - jesse
2
我有Mojave(10.14.6),但是没有9.x模拟器:( - Levi
2
同样的问题,我在10.14.6版本中失去了9.x模拟器,并且这里提供的解决方案都不起作用。 - Lluis Gerard
3
现在它无法工作了......在按照每一个步骤后,加载了模拟器,但是只支持Xcode 11.3的最低iOS版本(iOS版本-10.3.1)。@JamesP - Nayan Dave
6个回答

20

看起来,Xcode 11支持iOS 9模拟器,但仅适用于macOS 10.14 Mojave。升级到macOS 10.15 Catalina后,该模拟器不再受支持。

虽然我没有在任何发布说明中找到这方面的确认。我唯一发现的承认是这位苹果工程师的推文:https://twitter.com/xenadu02/status/1140093901438689280?lang=en


5
我有Mojave(10.14.6),但是缺少9.x模拟器。 - Levi
6
如果你的电脑运行着Mojave系统,可以尝试使用任何下载管理软件下载iOS 9模拟器文件,然后安装模拟器。9.3: https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg9.0: https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_0-9.0.1.1443554484.dmg - Robert
2
谢谢。我正在寻找这些模拟器 dmg 文件的确切链接。大家可以使用 iGetter 快速下载器:https://www.igetter.net/downloads.html。要安装已下载的文件,请访问此文章:https://hackernoon.com/manually-install-ios-simulators-in-xcode-f7e4bbe50753。 - Hasaan Ali
2
Hasaan,那篇文章很有帮助,但是按照步骤操作后,我的XCode 11.3.1在Mojave 10.14.5上仍然没有显示任何iOS模拟器版本低于10.3.1的选项。 - Ben Wheeler
苹果给开发者制造麻烦。 - neobie

2

我尝试在我的Mac上安装Xcode 10.1,但它也无法为iOS9工作,我怀疑这与苹果放弃对32位应用程序的支持有关(例如iOS9)。


2
我目前安装的是macOS Catalina 10.15.5,我找到的唯一解决方案来测试我的iOS应用程序在9模拟器上,如下所述:
  1. 创建一个带有macOS Mojave 10.14.4的虚拟机(以下步骤在虚拟机中完成)
  2. 安装Xcode 10.2.1
  3. 偏好设置/组件下载并安装所需的模拟器
  4. 安装Xcode 11
现在,您应该能够在iOS 9上测试您的应用程序... 有点像。

2

iOS 9.3 (9.3 - 13E233) - com.apple.CoreSimulator.SimRuntime.iOS-9-3(不可用,iOS 9.3模拟器运行时在macOS 10.14.99之后的主机上不受支持。)(不可用,iOS 9.3模拟器运行时在macOS 10.14.99之后的主机上不受支持。)


3
看起来像警告或错误。您能否解释一下您的答案,使其更可接受? - QuickSilver

-3

iOS 9.0不受Xcode 11支持。


-3

Jayaraj M,这不是真的:

Xcode 11可在Mac App Store中下载,并包括适用于iOS13、macOS Catalina 10.15、watchOS 6和tvOS 13的SDK。 Xcode 11支持开发运行iOS 13.1设备的应用程序。Xcode 11支持iOS 8及更高版本、tvOS 9及更高版本和watchOS 2及更高版本的设备上进行调试。Xcode 11需要运行macOS Mojave 10.14.4或更高版本的Mac。

https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes


5
在苹果的上述说明中,需要注意的重点是“设备上调试”。如果您有一个旧版 iOS 的设备,仍然可以进行调试。但是,iOS9 模拟器已经消失了。我曾尝试构建一个 iOS 9 模拟器(成功地构建了所需的 iOS 11 模拟器),但出现了以下错误:xcrun simctl create "iPhone 5" "com.apple.CoreSimulator.SimDeviceType.iPhone-5" "com.apple.CoreSimulator.SimRuntime.iOS-9-0"。 - anorskdev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接