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

Flutter iOS构建报错:image_picker框架未找到 求解决方案

我之前也碰到过这个一模一样的image_picker链接错误,折腾了好一阵才找到几个有效的解决办法,你可以挨个试试:

1. 检查Xcode的Framework搜索路径

打开你的iOS项目的.xcworkspace文件,进入项目的Build Settings,搜索Framework Search Paths。确保里面包含:

  • $(inherited)
  • ${PODS_ROOT}/image_picker/ios
    如果没有就手动添加,路径类型选recursive就行。

2. 彻底刷新Pod依赖

有时候常规的清理命令不够彻底,试试这套组合拳:

# 进入iOS目录
cd ios
# 更新本地Pod仓库
pod repo update
# 强制更新依赖并重新安装
pod install --repo-update
# 回到项目根目录
cd ..
flutter clean
flutter pub get

3. 检查Xcode的链接库配置

进入Xcode的Build Phases -> Link Binary With Libraries,看看列表里有没有ImagePicker.framework。如果没有,点击左下角的+号,搜索并添加这个框架(它应该在Pods目录下)。

4. 尝试调整image_picker版本

v0.8.5可能和你的Flutter版本或者iOS SDK版本存在兼容性问题,你可以在pubspec.yaml里换成稍新一点的稳定版本,比如:

image_picker: ^0.8.6

然后重新执行flutter pub get和pod install。

5. 清理Xcode的DerivedData缓存

Xcode的缓存经常会导致各种奇奇怪怪的构建问题,执行这条命令清理:

rm -rf ~/Library/Developer/Xcode/DerivedData

之后重启Xcode,再尝试构建项目。

内容的提问来源于stack exchange,提问作者Milan Surelia

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 18:02:42