构建iOS应用时提示Framework 'Flutter'未找到,如何解决?
解决iOS构建失败:找不到Flutter Framework及链接器错误
以下是针对这类错误的常见修复步骤:
清理项目缓存与依赖
依次执行以下命令:flutter clean cd ios pod deintegrate pod clean pod install cd .. flutter build ios检查Xcode中Framework引用
- 打开iOS项目的
.xcworkspace文件(务必使用workspace而非单独的xcodeproj) - 进入项目设置 → Build Phases → Link Binary With Libraries
- 确认
Flutter.framework已存在,若缺失则点击+号,从项目根目录下的Flutter/Flutter.framework路径添加 - 切换到Embed Frameworks,确保
Flutter.framework的Embed选项设置为Embed & Sign
- 打开iOS项目的
验证Xcode构建路径配置
- 在Xcode项目设置中切换到Build Settings
- 搜索
FRAMEWORK_SEARCH_PATHS - 确认列表中包含
$(inherited)和$(FLUTTER_FRAMEWORK_DIR),若没有则手动添加
重启开发环境
关闭Xcode、Flutter相关IDE(如VS Code/Android Studio),必要时重启电脑,彻底清除残留缓存
内容的提问来源于stack exchange,提问作者Akhil George
相关产品推荐
相关产品推荐

