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

Flutter应用iOS模拟器运行正常但iPhone 12 Pro Max真机调试失败

问题核心原因

  • 当前使用的Xcode内置iOS SDK最高仅支持14.5版本,和真机搭载的14.7.1系统版本不兼容,触发了DVTAssertions系列警告
  • 最终构建失败的直接原因是链接阶段无法找到Flutter框架,属于项目缓存或依赖配置异常

修复步骤

  • 升级Xcode到最新正式版本,确保内置iOS SDK版本覆盖14.7.1,版本兼容后DVT相关警告会自动消除
  • 清理项目缓存并重建依赖,按顺序执行以下命令:
    1. 项目根目录执行 flutter clean
    2. 进入ios目录执行 pod deintegrate && rm Podfile.lock
    3. 回到根目录执行 flutter pub get
    4. 再次进入ios目录执行 pod install
  • 打开项目时必须选择ios目录下的Runner.xcworkspace文件,禁止打开Runner.xcodeproj文件,进入Xcode后检查两项配置:
    1. 打开TARGETS -> Runner -> Build Phases -> Link Binary With Libraries,确认Flutter.framework在列表内,缺失的话手动从Flutter SDK对应目录导入
    2. 打开TARGETS -> Runner -> Build Settings -> Framework Search Paths,确认路径包含Flutter.framework的真机架构存放目录
  • 完成上述操作后断开真机重新插拔,在真机设置 -> 通用 -> VPN与设备管理中信任你的开发证书,再重新运行项目即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 01:27:04