'React/RCTDefines.h' 找不到文件

'React/RCTDefines.h' file not found

我正在尝试在 Xcode 上构建我的 React 本机应用程序,但由于某种原因我找不到 'React/RCTDefines.h' 文件。这是在尝试添加 OneSignal 推送通知库后发生的。

最初它抱怨 libRTCAnimation 但我通过将 libRTCAnimation.a 添加到 Link 带库的二进制文件来解决这个问题。

我在尝试将 Onesignal 安装到分离的 expo 项目中时遇到了同样的错误。我修复它以做接下来的事情:

  1. 从 Header 搜索路径中删除一个信号路径
  2. 取消链接 onesignal 模块 - react-native 取消链接 react-native-onesignal
  3. 从这个 link
  4. 添加了 podspec
  5. 将下一个代码添加到 pod 文件中:

    pod 'react-native-onesignal', :path => '../node_modules/react-native-onesignal'

  6. 执行“pod 安装”