Xcode报错Flutter框架未找到,Flutter项目无法在iOS设备/模拟器运行
Flutter iOS构建故障排查方案
出现的错误
错误(Xcode):未找到Flutter框架
错误(Xcode):链接器命令执行失败,退出码为1(使用-v查看调用详情)
无法为模拟器构建应用程序,无法在iPhone 14上启动应用。
错误截图:

已尝试的操作
- 基础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 - 完成了第三方教程中的全部修复步骤
额外可尝试的解决方案
检查Flutter SDK路径配置
打开Xcode,进入项目的Build Settings,搜索Framework Search Paths,确保包含Flutter SDK的flutter/bin/cache/artifacts/engine/ios路径,路径需设置为递归(Recursive)。验证Xcode项目配置
- 确认项目的
Runnertarget中,General标签下的Frameworks, Libraries, and Embedded Content里已添加Flutter.framework,且嵌入方式设为Embed & Sign。 - 检查
Build Phases中的Link Binary With Libraries是否包含Flutter.framework。
- 确认项目的
切换Flutter通道
尝试切换到稳定通道重新构建:flutter channel stable flutter upgrade flutter clean flutter pub get cd ios && pod install检查Xcode版本兼容性
确保当前Xcode版本与Flutter SDK版本兼容,可参考Flutter官方文档的版本适配说明,若版本不匹配,升级或降级Xcode至对应兼容版本。重置Flutter SDK
卸载当前Flutter SDK,重新从官网下载稳定版,配置好环境变量后再重新构建项目。
内容的提问来源于stack exchange,提问作者Rustem
相关产品推荐
相关产品推荐

