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

Flutter项目Xcode编译遇链接错误:framework not found Flutter 求解

解决Xcode构建Flutter项目时“framework not found Flutter”的问题

我之前也碰到过一模一样的报错,试过删除Derived Data没用的话,可以试试下面这些方法:

  • 重新同步Flutter和iOS依赖
    先回到项目根目录,执行以下命令:

    flutter clean
    flutter pub get
    cd ios
    pod deintegrate
    pod install
    

    执行完后关闭Xcode,重新打开iOS项目(记得打开ios/Runner.xcworkspace而不是.xcodeproj)再尝试构建。

  • 检查Framework Search Paths配置
    打开Xcode的Runner项目,点击顶部的Runner target,切换到Build Settings标签,搜索Framework Search Paths,确认里面包含$(PROJECT_DIR)/Flutter,并且设置为recursive(递归)。如果没有的话,手动添加这个路径。

  • 确认Flutter.framework文件存在
    去项目的ios/Flutter目录下查看是否有Flutter.framework这个文件,如果缺失,在项目根目录执行:

    flutter build ios --debug
    

    这个命令会重新生成Flutter的iOS框架文件。

  • 检查Link Binary With Libraries配置
    在Xcode的Build Phases标签下,找到Link Binary With Libraries,确认Flutter.framework已经在列表中。如果没有的话,点击+按钮,选择Add Other...,然后导航到ios/Flutter目录下添加这个框架。

  • 切换到Flutter Stable通道
    如果你当前用的是Flutter的beta/dev通道,可能存在兼容性问题,切换到稳定版试试:

    flutter channel stable
    flutter upgrade
    

    之后再重新执行第一步的依赖同步操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:57:46