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

Mac M1 Pro在VS Code中运行Flutter构建iOS应用失败求助

问题

在Mac M1设备上使用VS Code运行Flutter应用时,出现以下构建错误:

Launching lib/main.dart on iPhone 14 Pro Max in debug mode...
main.dart:1
Xcode build done.                                            2.9s
Failed to build iOS app
Error (Xcode): Target debug_unpack_ios failed: Exception: Binary 
<My Path to Flutter source>flutter_application_test/build/ios/Debug- 
iphonesimulator/Flutter.framework/Flutter does not exist, cannot thin

Could not build the application for the simulator.
Error launching application on iPhone 14 Pro Max.
Exited

核心问题:Xcode的debug_unpack_ios目标执行失败,指定路径下的Flutter.framework/Flutter二进制文件不存在,无法完成瘦身操作,导致iOS模拟器构建失败。

解决方案
  • 清理构建缓存:
    1. 执行Flutter清理命令:flutter clean
    2. 进入iOS目录清理Pod缓存:cd ios && rm -rf Pods Podfile.lock && pod deintegrate && pod install
    3. 返回项目根目录重新构建:flutter run
  • 验证Flutter SDK完整性:
    执行flutter doctor检查SDK配置,若存在损坏或路径错误,重新下载安装对应版本的Flutter SDK
  • 调整Xcode架构设置:
    打开iOS项目的Xcode工程,在Build Settings中找到Architectures,设置为Standard Architectures (arm64, x86_64),同时确认Excluded Architectures的Debug模式未排除模拟器架构
  • 重启相关进程:
    完全关闭VS Code和iOS模拟器,重新打开后再次尝试运行应用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 02:24:56