Javascript 词法或预处理器问题-找不到event2/event config.h文件

Javascript 词法或预处理器问题-找不到event2/event config.h文件,javascript,xcode,react-native,flipper,Javascript,Xcode,React Native,Flipper,我有一个干净安装的Mac10.15.7,里面有新安装的xCode(12.4)。我按照官方指示安装了react native。我创建了一个新项目并尝试(从Xcode)构建它,但最终出现以下错误: 词法或预处理器问题-找不到event2/event config.h文件 它似乎与Flipper有关。我完全不知道如何解决这个问题,因为我不熟悉CPP开发及其所需的文件/数据结构…这是因为Flipper有一个新版本,React Native可能没有正确的版本,所以最好是在您的pod文件中添加这个use\

我有一个干净安装的Mac
10.15.7
,里面有新安装的xCode(
12.4
)。我按照官方指示安装了
react native
。我创建了一个新项目并尝试(从Xcode)构建它,但最终出现以下错误:

词法或预处理器问题-找不到event2/event config.h文件


它似乎与
Flipper
有关。我完全不知道如何解决这个问题,因为我不熟悉
CPP
开发及其所需的文件/数据结构…

这是因为Flipper有一个新版本,React Native可能没有正确的版本,所以最好是在您的pod文件中添加这个
use\u Flipper!({'Flipper'=>'0.74.0'})
然后运行
pod安装

解决:

首先,我尝试添加
使用翻转器!({'Flipper'=>'0.74.0'})
但它并没有解决我的错误,然后我像
#使用!!({'Flipper'=>'0.74.0'})
并运行
pod安装
它开始工作


老实说,我不知道该怎么做:)

您需要从这里获得最新版本的Flipper SDK:

例如:
使用翻转器!({'Flipper'=>'0.78.0'})
然后在
ios
目录中运行
pod安装


这为我解决了问题。

当缺少c/c++头文件时,这与JavaScript有什么关系?@Andreas,因为React Native是一个JS库,可能其他一些JS开发人员在编写RN应用程序时也遇到了同样的问题。这对我很有效,谢谢。)效果很好。具体来说,我将“use_flipper!”(默认值为“0.54.0”)替换为“use_flipper!”({'flipper'=>'0.74.0'})