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

Flutter iOS编译报错:Module 'flutter_barcode_scanner'未找到

解决Flutter iOS编译时「Module 'flutter_barcode_scanner' not found」错误

针对你遇到的iOS编译失败问题,尝试以下步骤解决:

  • 重新处理iOS依赖Pods

    1. 终端进入项目的iOS目录:cd ios
    2. 彻底清理现有Pods:pod deintegrate && pod clean
    3. 重新安装依赖,Apple Silicon(M1/M2)芯片用户需添加架构参数:
      • 普通芯片:pod install
      • Apple Silicon芯片:arch -x86_64 pod install
  • 检查Xcode项目配置

    1. 打开iOS目录下的Runner.xcworkspace(必须是xcworkspace,而非xcodeproj)
    2. 选中项目的Runner target,进入Build Settings:
      • 找到Framework Search Paths,确认包含$(inherited)和$(PROJECT_DIR)/Pods/flutter_barcode_scanner/ios
      • 找到Other Linker Flags,确保添加了-ObjC参数
  • 升级插件版本
    当前你使用的flutter_barcode_scanner: ^2.0.0可能与Flutter 3.3.8存在兼容问题,尝试升级到最新稳定版:
    修改pubspec.yaml中的依赖为:

    flutter_barcode_scanner: ^2.0.1
    

    执行flutter pub get后,再重新执行iOS目录下的pod install

  • 检查插件的Module配置
    在Xcode的Pods项目中,找到flutter_barcode_scanner target:

    • 确认Product Module Name设置为flutter_barcode_scanner
    • 确认Defines Module选项勾选为YES
  • 彻底清理缓存
    执行以下命令清理所有相关缓存:

    flutter clean
    rm -rf ~/Library/Developer/Xcode/DerivedData
    flutter pub get
    cd ios && pod install
    

内容的提问来源于stack exchange,提问作者Somdip Dey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 08:10:23