Flutter iOS真机运行报multiple matching destinations错误无法启动求助
解决方案
第一步:修复缺失的xcconfig配置文件
- 进入项目ios/Flutter目录,删除Debug.xcconfig、Release.xcconfig、Generated.xcconfig三个文件
- 返回项目根目录执行以下命令重建配置:
flutter clean flutter pub get
执行完成后会自动生成新的xcconfig配置文件,解决文件找不到的报错。
第二步:重建CocoaPods依赖
报错中Pods相关的xcfilelist加载失败是Pod依赖损坏导致,执行以下命令修复:
cd ios rm -rf Pods Podfile.lock pod deintegrate pod install
第三步:适配Xcode 13兼容问题
你当前使用的Flutter 2.2.0版本发布早于Xcode 13,存在版本兼容问题,按以下步骤调整:
- 用Xcode打开项目ios/Runner.xcworkspace文件,选中Runner target,进入「Build Phases」页签,删除「Bundle Resources」「Embed Frameworks」下所有标注为红色的缺失文件
- 检查签名配置,确认测试设备已添加到开发者账号的可用设备列表中
- 若仍无法编译,可将Flutter稳定版升级到2.5.0及以上版本,完整适配Xcode 13的编译规则。
内容的提问来源于stack exchange,提问作者DaegilPyo
相关产品推荐
相关产品推荐

