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

Flutter构建iOS时提示Module 'camera_avfoundation'未找到求助

解决Flutter iOS构建时camera_avfoundation模块找不到的问题

针对你遇到的Module 'camera_avfoundation' not found错误,以下是经过验证的解决步骤:

  • 彻底清理缓存与依赖

    1. 执行Flutter清理命令:flutter clean
    2. 进入iOS目录,删除Pods相关文件:cd ios && rm -rf Pods Podfile.lock
    3. 打开Xcode,按Cmd+Shift+K清理构建文件夹,再删除~/Library/Developer/Xcode/DerivedData下对应项目的缓存目录
  • 检查插件与SDK兼容性
    打开pubspec.yaml,确认camera插件版本与当前Flutter SDK版本匹配(可通过flutter doctor查看SDK版本,参照插件官方文档确认适配版本),调整版本后执行flutter pub get

  • 重新初始化Pods

    1. 在iOS目录执行pod deintegrate完全卸载现有Pods
    2. 编辑Podfile,确保顶部平台版本符合插件要求(如platform :ios, '12.0')
    3. 执行pod install --repo-update更新仓库并重新安装依赖
  • 修正Xcode项目配置

    1. 打开ios/Runner.xcworkspace(必须用xcworkspace而非xcodeproj)
    2. 选中Runner目标,进入Build Settings:
      • 搜索Framework Search Paths,确认包含$(inherited)和${PODS_ROOT}/camera_avfoundation/ios
      • 搜索Other Linker Flags,确保包含$(inherited)
  • 手动添加框架(兜底方案)
    若上述步骤无效,在Xcode的Runner目标General标签页,找到Frameworks, Libraries, and Embedded Content,点击+添加ios/Pods/camera_avfoundation/ios/CameraPlugin.framework,并设置嵌入方式为Embed & Sign

内容的提问来源于stack exchange,提问作者Obot Ernest

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 15:55:04