React Native iOS执行pod install提示Flipper-Folly无兼容版本报错
React Native iOS执行pod install提示Flipper-Folly版本兼容错误解决方案
- 方案1:升级iOS最低部署版本
Flipper-Folly 2.6.0要求最低支持iOS 11.0,你需要同步修改两处配置:- 打开Xcode项目,在项目设置的「General」选项卡下,将「iOS Deployment Target」修改为11.0或更高版本
- 打开ios目录下的Podfile,将顶部的
platform :ios配置修改为platform :ios, '11.0'
修改完成后执行后续重装pod的操作即可。
- 方案2:指定兼容低版本iOS的Flipper依赖版本
如果不想提升项目的最低支持iOS版本,可以在Podfile中手动指定Flipper相关依赖的兼容版本,将use_flipper!修改为以下内容:use_flipper!({ 'Flipper-Folly' => '2.5.3', 'Flipper' => '0.87.0', 'Flipper-RSocket' => '1.3.1' }) - 方案3:临时关闭Flipper(无需调试工具时优先选择)
如果当前不需要用到Flipper调试功能,直接注释掉Podfile中的use_flipper!相关配置,以及post_install块中关于Flipper的配置代码即可,无需处理版本兼容问题。
修改完成后,在ios目录下依次执行以下命令清除旧缓存后重装依赖:
rm -rf Pods Podfile.lock pod deintegrate pod cache clean --all pod install --repo-update
内容的提问来源于stack exchange,提问作者Ian
相关产品推荐
相关产品推荐

