项目最低iOS版本设为11,无法下载对应Xcode Simulator求助
解决iOS 11/12模拟器无法在macOS Ventura上安装的问题
手动安装旧版模拟器运行时
- 从苹果开发者下载中心的历史资源里,找到匹配当前Xcode版本的iOS 11/12模拟器
.xip包(比如iOS 11.4或12.4的运行时包) - 解压
.xip得到iOS.simruntime文件,将其移动到/Library/Developer/CoreSimulator/Profiles/Runtimes/路径下 - 重启Xcode,打开「Settings > Components」,就能看到已添加的旧版模拟器,可直接创建对应的模拟器实例
临时调整项目部署版本
- 若手动安装遇到阻碍,可先将项目最低部署版本上调至iOS 13(macOS Ventura下Xcode默认支持的最低模拟器版本)
- 开启Xcode中「Deployment Target」设置里的「Show deprecated APIs」,确保代码未使用iOS 13以下废弃的API,保障向下兼容能力
用命令行工具辅助创建模拟器
- 打开终端,先运行
xcrun simctl list runtimes确认已安装的运行时 - 若已安装对应版本的runtime,直接创建模拟器:
xcrun simctl create "iOS 11 Simulator" com.apple.CoreSimulator.SimDeviceType.iPhone-8 com.apple.CoreSimulator.SimRuntime.iOS-11-4 - 若未找到runtime,仍需先手动安装对应的
.simruntime包
注意:macOS Ventura及Xcode 14+已不再官方支持iOS 12及以下模拟器,手动安装可能存在功能异常,优先建议升级项目部署版本到兼容范围。
内容的提问来源于stack exchange,提问作者Storm
相关产品推荐
相关产品推荐

