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

执行pod install时报错dylib not found,尝试常见方案仍未解决如何处理

解决步骤

这个报错本质是系统默认Ruby环境下ffi gem依赖的libffi.7.dylib动态库缺失,按以下顺序执行操作即可:

  • 先通过Homebrew安装匹配版本的libffi
    brew install libffi
    
  • 将libffi的编译路径写入终端配置文件生效
    如果使用zsh(Mac默认终端)执行:
    echo 'export LDFLAGS="-L/usr/local/opt/libffi/lib"' >> ~/.zshrc
    echo 'export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"' >> ~/.zshrc
    source ~/.zshrc
    
    如果使用bash执行:
    echo 'export LDFLAGS="-L/usr/local/opt/libffi/lib"' >> ~/.bash_profile
    echo 'export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"' >> ~/.bash_profile
    source ~/.bash_profile
    
  • 重新编译安装ffi,指定使用系统中刚安装的libffi
    sudo gem install ffi -- --enable-system-libffi
    
  • 清理项目原有Pod相关缓存
    rm -rf Podfile.lock Pods *.xcworkspace
    pod deintegrate
    pod cache clean --all
    
  • 重新执行pod install
    如果你是Intel芯片Mac直接执行pod install即可;如果是M系列芯片Mac优先原生执行pod install,仍然报错的话再执行arch -x86_64 pod install

如果以上操作后仍然报错,建议替换系统自带Ruby,使用rbenv安装独立的3.0+版本Ruby,之后重新安装cocoapods再执行install操作,可彻底避免系统Ruby的权限和依赖冲突问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 13:54:03