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

运行Flutter项目时遇Xcode解析问题:找不到'audio_session'模块

解决Flutter项目Xcode报错:找不到'audio_session'模块

以下是几个经过验证的解决步骤,按顺序尝试:

  • 确认依赖配置并拉取最新依赖

    1. 打开项目根目录的pubspec.yaml,确保已添加audio_session依赖,示例:
      dependencies:
        flutter:
          sdk: flutter
        audio_session: ^0.1.14 # 可替换为最新稳定版本
      
    2. 在项目根目录执行命令:
      flutter pub get
      
    3. 进入ios目录,执行:
      pod install
      # M1/M2芯片Mac可尝试:arch -x86_64 pod install
      
  • 清理缓存与构建文件

    1. 关闭Xcode,删除项目根目录下的build文件夹
    2. 进入ios目录,删除Podfile.lock和Pods文件夹
    3. 执行全局清理:
      flutter clean
      
    4. 重新执行flutter pub get和pod install
    5. 打开Xcode后,执行Product > Clean Build Folder(快捷键Cmd+Shift+K)
  • 检查Xcode项目配置

    1. 务必打开ios/Runner.xcworkspace(不要打开Runner.xcodeproj)
    2. 选中Runner target,进入Build Phases > Link Binary With Libraries,确认是否包含audio_session相关框架,若缺失可手动添加
    3. 进入Build Settings > Framework Search Paths,确保包含$(inherited)和${PODS_ROOT}/audio_session/ios路径
  • 其他排查点

    • 执行flutter upgrade更新到Flutter最新稳定版,避免版本兼容问题
    • M1/M2芯片用户可尝试在Xcode右键>显示简介>勾选「使用Rosetta打开」,再重新构建
    • 用which flutter确认当前使用的Flutter路径正确,避免多版本冲突

内容的提问来源于stack exchange,提问作者Álefe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 02:42:55