【问题标题】:'React/RCTComponentEvent.h' file not found找不到“反应/RCTComponentEvent.h”文件
【发布时间】:2019-08-15 10:10:19
【问题描述】:

我在将 react-native-fbsdk 升级到 1.0.1 后遇到了这个问题

/Users/mahgolfathi/plusless-app/node_modules/react-native-fbsdk/ios/RCTFBSDK/login/RCTFBSDKLoginButtonManager.m:22:9: fatal error: 'React/RCTComponentEvent.h' file not found
#import <React/RCTComponentEvent.h>
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

【问题讨论】:

    标签: react-native version fbsdk react-native-fbsdk


    【解决方案1】:

    1- 你应该将你的 react-native 版本升级到 6

    • 使用react-native -v检查您的版本

    2- 使用RCTFBSDKLoginButtonManager.m 中的导入更改行:

    #import&lt;React/RCTComponentEvent.h&gt;

    改为:

    #import "RCTComponentEvent.h"

    3- 选择项目 RCTFBSDK.xcodeproj,选择目标 RCTFBSDK,选择 Build Settings,搜索 'header',选择 'Header Search Paths' 并添加这个新行:${SRCROOT}/../../../node_modules/react-native/React/Base,作为非递归。

    【讨论】:

    • 你的意思是:«你应该将你的 react-native 版本升级到 6 »? v0.60.* ?
    • @Gura 好吧,是的
    猜你喜欢
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 2019-07-03
    • 2016-05-27
    • 2021-11-10
    • 1970-01-01
    • 2022-08-03
    相关资源
    最近更新 更多