添加image_picker后Flutter iOS项目编译失败求助
解决添加image_picker后iOS构建的Pods脚本EOF错误
快速修复步骤
清理构建缓存与Pods依赖
依次执行以下命令:flutter clean cd ios pod deintegrate rm -rf Pods Podfile.lock pod install完成后回到Flutter项目根目录,重新尝试构建。
检查并修复脚本语法
打开Xcode中的iOS项目,找到Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh,定位到第174行:- 查看是否存在单引号未闭合的情况(比如字符串中有转义错误、特殊字符)
- 手动修正语法错误后保存,再重新触发Xcode构建
替换为默认脚本模板
如果脚本自动生成的内容有问题,直接替换为干净的模板:- 创建一个新的空白Flutter项目
- 复制新项目中
ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh的内容 - 覆盖当前项目的对应文件,执行
pod install后重新构建
调整image_picker版本
尝试切换到稳定版本的image_picker,修改pubspec.yaml:dependencies: image_picker: ^0.8.10 # 选择官方标记为稳定的版本执行
flutter pub get后,重新处理iOS依赖。
内容的提问来源于stack exchange,提问作者Romain CHARLES
相关产品推荐
相关产品推荐

