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

升级软件后报Library not found for -lFlipper-Boost-iOSX错误如何解决?

错误产生原因
  • 依赖版本不匹配:Flipper 0.100.0和Flipper-Folly 2.6.7的配套依赖Flipper-Boost-iOSX版本未显式指定,升级其他软件后CocoaPods拉取了不兼容的Flipper-Boost-iOSX版本,导致链接阶段找不到对应库文件。
  • 缓存兼容问题:升级Xcode或本地开发工具链后,本地已缓存的Flipper系列依赖编译产物和新的构建环境不兼容,库文件失效或被清理。
  • 架构适配问题:Xcode 12及以上版本默认启用arm64模拟器架构,Flipper 0.100.0对应版本的Flipper-Boost-iOSX未提供arm64模拟器架构的二进制产物,构建时会提示库缺失。
可行修复方案
  • 方案1:显式指定匹配的Flipper-Boost-iOSX版本
    在Podfile的use_flipper!配置中补充对应版本约束,适配当前使用的Flipper版本:

    use_flipper!({ 'Flipper' => '0.100.0', 'Flipper-Folly' => '2.6.7', 'Flipper-Boost-iOSX' => '1.76.0.1.11' })
    

    配置完成后执行pod install --repo-update重新安装依赖即可。

  • 方案2:全量清理缓存后重新拉取依赖
    依次执行以下命令清理旧缓存,拉取适配当前环境的依赖产物:

    rm -rf ~/Library/Caches/CocoaPods
    rm -rf Pods
    rm -rf Podfile.lock
    pod install --repo-update
    

    若仍报错,可在Xcode中执行Product > Clean Build Folder(快捷键Command + Shift + K)清理Xcode构建缓存后重新编译。

  • 方案3:升级Flipper到兼容新版本
    允许升级Flipper版本的场景下,直接使用适配新构建环境的稳定版Flipper即可解决旧版本依赖不兼容问题,参考配置:

    use_flipper!({ 'Flipper' => '0.182.0', 'Flipper-Folly' => '2.6.10' })
    

    配置完成后执行pod install --repo-update更新依赖。

  • 方案4:临时禁用Flipper(用于快速排查问题)
    不需要Flipper调试能力时,可先注释掉Podfile中的use_flipper!相关配置,执行pod install后重新构建,确认构建正常后再重新配置正确版本的Flipper即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 09:39:03