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

升级Xcode 14.3后Flutter iOS项目构建失败求助

解决Xcode 14.3升级后Flutter iOS构建失败(找不到指定设备)的问题

针对Xcode 14.3升级后Flutter iOS端构建失败、提示找不到指定设备ID的问题,可尝试以下解决方案:

1. 启用CoreDevice功能

报错日志中明确提示DVTCoreDeviceEnabledState_Disabled,这是设备识别异常的核心原因之一:

  • 打开Xcode,点击顶部菜单栏Xcode -> Settings(或按快捷键Cmd+,)
  • 切换到Locations标签页,找到并勾选Enable Core Device选项
  • 重启Xcode和Flutter项目,再执行flutter run尝试构建

2. 重新指定可用设备运行

当前可用设备列表中无你指定的iPhone 14 Pro Max模拟器,可手动指定现有设备:

  • 先执行命令查看所有可用设备:
    flutter devices
    
  • 复制输出列表中目标设备的ID,用该ID启动项目:
    flutter run -d <设备ID>
    
    例如要运行到macOS端,就替换为对应macOS设备的ID

3. 清理项目缓存

缓存异常可能导致设备匹配失败,按以下步骤清理:

  • 清理Flutter项目缓存:
    flutter clean
    
  • 进入iOS目录重新集成Pod依赖:
    cd ios
    pod deintegrate
    pod install
    cd ..
    
  • 清理Xcode构建缓存:打开Xcode,点击Product -> Clean Build Folder(快捷键Cmd+Shift+K)

4. 重新创建iOS模拟器

若现有模拟器出现异常,可删除后重建:

  • 打开Xcode,点击Window -> Devices and Simulators
  • 在Simulators标签页找到iPhone 14 Pro Max模拟器,右键选择Delete
  • 点击左下角+按钮,重新创建iPhone 14 Pro Max模拟器
  • 关闭设备管理器,再次执行flutter run选择新模拟器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 22:22:46