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

在Xcode14.2运行RocketChat时遇Framework not found EXAV错误求助

解决Xcode14.2中RocketChat的"Framework not found EXAV"问题
  • 清理依赖并重新安装

    1. 删除现有依赖和锁文件:rm -rf node_modules package-lock.json yarn.lock
    2. 重新安装依赖:npm install(或yarn install)
    3. 执行iOS依赖安装:npx pod-install ios
  • 检查并修复Xcode项目的框架引用

    1. 打开ios目录下的RocketChat.xcworkspace(务必使用xcworkspace而非xcodeproj)
    2. 选中项目Target,进入Build Phases -> Link Binary With Libraries
    3. 若列表中无EXAV.framework,点击+号选择Add Other...,导航到node_modules/expo-av/ios/EXAV/EXAV.framework完成添加
    4. 进入Build Settings -> Framework Search Paths,确认已添加$(SRCROOT)/../node_modules/expo-av/ios路径,若未添加则补充并设置为recursive
  • 清理Xcode缓存并重启

    1. 使用快捷键Command + Shift + K清理项目缓存
    2. 进入Xcode设置(Xcode > Settings > Locations),点击Derived Data旁的箭头,删除对应项目的缓存文件夹
    3. 重启Xcode后重新编译项目
  • 重置Expo原生配置
    若项目基于Expo,执行npx expo prebuild --clean重新生成iOS原生项目文件,完成后再运行npx pod-install ios

  • 适配Xcode版本升级依赖
    Xcode14.2可能与旧版expo-av存在兼容性问题,尝试升级到适配版本:npm install expo-av@latest,之后重复依赖安装和pod配置步骤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 03:55:13