如何在Ventura 13.0的Xcode 14.1中添加iPhone 5s模拟器?
在Xcode 14.1(Ventura 13.0)中添加iPhone 5s模拟器的方法
Xcode 14.1默认移除了对iOS 12及以下版本模拟器运行时的支持,而iPhone 5s最高仅兼容到iOS 12.5.7,因此无法通过常规路径添加,可通过以下方法解决:
手动添加旧版iOS模拟器运行时
- 前往苹果开发者下载中心,下载包含iOS 12模拟器运行时的旧版Xcode安装包(推荐Xcode 10.3,它是官方支持iOS 12的最后一版Xcode)。
- 打开下载的.dmg文件,在Xcode.app的
Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/路径下找到iOS 12.simruntime文件。 - 将该文件复制到本地的
~/Library/Developer/CoreSimulator/Profiles/Runtimes/目录中,重启Xcode后,就能在模拟器创建界面看到iOS 12选项。
通过命令行直接创建模拟器
- 打开终端,执行
xcrun simctl list runtimes,确认已安装的模拟器运行时(如果已完成上面的步骤,会显示iOS 12相关条目)。 - 复制对应iOS 12运行时的标识符(格式类似
com.apple.CoreSimulator.SimRuntime.iOS-12-4),执行创建命令:xcrun simctl create "iPhone 5s (iOS 12)" "iPhone 5s" [你的iOS 12运行时标识符] - 打开Xcode的「Window > Devices and Simulators」窗口,就能看到新建的iPhone 5s模拟器。
- 打开终端,执行
共存旧版Xcode使用
直接安装Xcode 10.3到应用程序文件夹(可重命名为Xcode_10.3.app避免和新版冲突),打开旧版Xcode创建iPhone 5s模拟器后,新版Xcode通常也能识别到该设备,但部分新功能可能无法兼容。
内容的提问来源于stack exchange,提问作者jc28
相关产品推荐
相关产品推荐

