You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Xcode 14.2升级到14.3后Flutter应用无法在iOS模拟器运行

针对Xcode14.3升级后旧Flutter项目iOS模拟器无法运行的解决方案

1. 更新Flutter至兼容版本

Xcode14.3与旧版Flutter存在兼容性问题,需升级到适配版本:

# 升级到最新稳定版
flutter upgrade
# 或安装指定兼容版本(如3.7.10及以上)
flutter downgrade 3.7.10

2. 重建iOS项目配置

旧项目的iOS配置文件可能不兼容Xcode14.3,步骤如下:

  • 备份项目根目录下的ios文件夹
  • 删除原ios文件夹
  • 重新生成iOS项目结构:
flutter create --platforms ios .
  • 将备份中的Info.plist、签名配置、自定义资源等文件恢复到新生成的ios目录对应位置

3. 启用CoreDevice服务

错误日志显示CoreDevice处于禁用状态,执行命令后重启Xcode:

defaults write com.apple.dt.Xcode DVTEnableCoreDevice YES

4. 手动指定模拟器运行

绕过自动匹配问题,手动指定模拟器ID启动项目:

  • 列出所有可用模拟器:
xcrun simctl list devices
  • 使用目标模拟器ID启动:
flutter run -d <你的模拟器ID>

5. 调整iOS部署目标

打开ios/Runner.xcworkspace,在Runner项目的Build Settings中,将iOS Deployment Target设置为iOS 11.0及以上版本,确保与Xcode14.3兼容


内容的提问来源于stack exchange,提问作者Besher Hasan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 18:52:15