求助:Xcode 15无法将iOS 15模拟器列为运行目标
问题:iOS 15模拟器无法选为Xcode运行目标
已安装并启动iPhone 13 Pro iOS 15模拟器,但Xcode的目标选项中仅显示iOS 17设备。另外,因iOS 17会导致react-native-modal-datetime-picker组件出现问题,所以无法切换到iOS 17设备。

解决步骤
调整项目部署目标
打开Xcode项目设置(TARGETS → General → Deployment Info),将Deployment Target设置为iOS 15或更低版本。只有项目支持的系统版本范围内的模拟器,才会出现在目标选项中。刷新模拟器设备列表
在Xcode顶部的设备选择菜单里,点击Add Additional Simulators...进入模拟器管理界面,确认iOS 15的iPhone 13 Pro已存在。返回Xcode后,点击设备菜单底部的Refresh按钮,重新加载设备列表。重启Xcode和模拟器
彻底退出Xcode(包括后台进程)和iOS模拟器,再重新启动,多数缓存导致的设备列表不显示问题都能解决。补全iOS 15模拟器运行时
打开Xcode → Settings → Platforms,找到iOS平台,点击Show More,检查iOS 15的运行时是否已完整安装。如果未安装,点击下载安装后再重启Xcode。React Native项目专属修复
- 清除项目缓存:执行
npm start -- --reset-cache - 重新安装依赖:删除
node_modules和package-lock.json,运行npm install - 查看
react-native-modal-datetime-picker版本更新,若后续考虑适配iOS 17,可尝试升级到最新兼容版本
- 清除项目缓存:执行
内容的提问来源于stack exchange,提问作者BenoHiT
相关产品推荐
相关产品推荐

