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

React Native iOS构建报错:FlipperKit语义及预处理器问题咨询

React Native 0.63.2 + XCode 13.1 FlipperKit iOS构建报错解决方案

先处理全局部署目标不兼容问题

首先解决部署目标版本警告,该问题会连带导致多个依赖编译失败:

  • 打开ios目录下的Podfile,将顶部的平台配置修改为:
platform :ios, '9.0'
  • 在Podfile末尾添加post_install钩子,统一所有依赖包的最低部署版本:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
    end
  end
end

方案1:不需要使用Flipper调试工具(最快解决)

直接注释掉Podfile中所有Flipper相关的配置代码,一般在use_react_native!配置段下方:

# 注释掉以下所有Flipper相关代码
# use_flipper!()
# post_install do |installer|
#   flipper_post_install(installer)
# end

然后执行以下命令重装依赖:

cd ios
pod deintegrate
pod install

重新构建即可解决所有报错。

方案2:需要保留Flipper调试功能

  • 在Podfile中修改Flipper的指定版本为兼容XCode13的版本:
use_flipper!({ 'Flipper' => '~> 0.125.0', 'Flipper-Folly' => '~> 2.6', 'Flipper-RSocket' => '~> 1.4' })
  • 保存后执行依赖重装:
cd ios
pod deintegrate
pod install
  • 若仍出现event2/event-config.h相关报错,手动修改Pods项目配置:
    • 打开XCode,找到Pods项目下的Flipper-Folly目标
    • 在Build Settings的Header Search Paths中添加"${PODS_ROOT}/libevent/include",设置为recursive

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 03:15:09