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

Xcode报错Flutter框架未找到,Flutter项目无法在iOS设备/模拟器运行

Flutter iOS构建故障排查方案

出现的错误

错误(Xcode):未找到Flutter框架
错误(Xcode):链接器命令执行失败,退出码为1(使用-v查看调用详情)
无法为模拟器构建应用程序,无法在iPhone 14上启动应用。

错误截图:
错误截图1
错误截图2

已尝试的操作

  • 基础Flutter命令:flutter clean、flutter pub get、flutter upgrade、flutter build ios
  • Pod文件重置操作:删除Podfile后执行pod install、pod update
  • 深度清理Pod与Xcode缓存(进入ios目录执行):
    pod cache clean --all
    rm -rf ~/Library/Caches/CocoaPods
    rm -rf Pods
    rm -rf ~/Library/Developer/Xcode/DerivedData/*
    pod deintegrate
    flutter precache --ios
    pod install
    
  • 另一种清理组合(进入ios目录执行):
    pod cache clean --all
    flutter clean
    flutter pub get
    
  • 完成了第三方教程中的全部修复步骤

额外可尝试的解决方案

  1. 检查Flutter SDK路径配置
    打开Xcode,进入项目的Build Settings,搜索Framework Search Paths,确保包含Flutter SDK的flutter/bin/cache/artifacts/engine/ios路径,路径需设置为递归(Recursive)。

  2. 验证Xcode项目配置

    • 确认项目的Runner target中,General标签下的Frameworks, Libraries, and Embedded Content里已添加Flutter.framework,且嵌入方式设为Embed & Sign。
    • 检查Build Phases中的Link Binary With Libraries是否包含Flutter.framework。
  3. 切换Flutter通道
    尝试切换到稳定通道重新构建:

    flutter channel stable
    flutter upgrade
    flutter clean
    flutter pub get
    cd ios && pod install
    
  4. 检查Xcode版本兼容性
    确保当前Xcode版本与Flutter SDK版本兼容,可参考Flutter官方文档的版本适配说明,若版本不匹配,升级或降级Xcode至对应兼容版本。

  5. 重置Flutter SDK
    卸载当前Flutter SDK,重新从官网下载稳定版,配置好环境变量后再重新构建项目。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 06:15:19