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

iOS模拟器无法构建Flutter应用但Android正常——Xcode错误

问题原因

从错误日志能看出两个关键问题:

  1. Xcode找不到你指定的iPhone 14模拟器(ID:A628B341-6F32-408D-6FB6-D1B6607D2426),当前可用设备列表里没有这个目标
  2. 系统默认禁用了DVTEnableCoreDevice,这会干扰Xcode对iOS模拟器的正常识别
解决步骤

1. 检查并重建iPhone 14模拟器

  • 打开Xcode,点击顶部菜单栏Window > Devices and Simulators
  • 切换到Simulators标签:
    • 若没有iPhone 14模拟器,点左下角+,选择iPhone 14后点击Create
    • 若已有该模拟器,右键选择Delete后重新创建
  • 关闭Xcode,终端执行flutter devices,确认iPhone 14模拟器出现在设备列表中

2. 启用DVTEnableCoreDevice

终端执行命令:

defaults write com.apple.dt.Xcode DVTEnableCoreDevice YES

执行完成后重启Xcode和Flutter项目,再尝试运行

3. 同步Flutter与iOS项目依赖

终端依次运行:

flutter clean
flutter pub get
cd ios
pod deintegrate
pod install
cd ..
flutter run

如果仍失败,从flutter devices的输出里复制iPhone 14的设备ID,指定设备运行:

flutter run -d <你的iPhone 14模拟器ID>

4. 验证Xcode项目配置

  • 打开iOS项目的Runner.xcworkspace,检查Signing & Capabilities:调试模式下勾选Automatically manage signing,确保Team配置有效
  • 确认项目Deployment Target版本不高于iPhone 14模拟器的iOS版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 04:27:41