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

使用AS/VS构建Flutter iOS应用时遇camera_avfoundation模块缺失错误

解决Flutter在AS/VS构建iOS时提示“Module 'camera_avfoundation' not found”的问题

以下是针对性的解决步骤:

  • 清理构建缓存与依赖

    1. 执行Flutter清理命令:flutter clean
    2. 进入iOS目录清理Pod依赖:
      cd ios
      pod deintegrate
      pod clean
      
    3. 返回项目根目录重新获取依赖:
      cd ..
      flutter pub get
      cd ios && pod install
      
  • 确认插件与Flutter版本兼容性

    • 检查pubspec.yaml中camera插件的版本,确保与当前Flutter SDK版本兼容,必要时更新到最新稳定版后重新执行flutter pub get和pod install。
  • 配置AS/VS的Xcode路径

    1. 执行xcode-select -p查看当前系统默认使用的Xcode路径
    2. 在IDE中设置对应路径:
      • Android Studio:File > Settings > Languages & Frameworks > Flutter > iOS Xcode path,填入上述路径
      • Visual Studio Code:File > Preferences > Settings,搜索Flutter iOS Xcode Path,设置对应路径
  • 重新生成插件注册文件

    1. 删除iOS项目中Runner/GeneratedPluginRegistrant.m和Runner/GeneratedPluginRegistrant.h文件
    2. 执行flutter pub get自动重新生成注册文件
  • 检查Xcode项目构建配置

    1. 用Xcode打开iOS项目(ios/Runner.xcworkspace)
    2. 进入Runner项目的Build Settings,搜索以下配置项并确认:
      • Framework Search Paths:包含$(inherited)和$(PROJECT_DIR)/Flutter/Release(根据构建模式调整为Debug/Release)
      • Other Linker Flags:包含$(inherited)

内容的提问来源于stack exchange,提问作者Nguyễn Đức Thành

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 13:12:03