Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

'React/RCTComponentEvent.h' file not found

I faced this issue after upgrading my react-native-fbsdk to 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.
like image 552
Mahgol Fa Avatar asked Jan 21 '26 02:01

Mahgol Fa


1 Answers

1- you should upgrade your react-native version to 6

  • check your version using react-native -v

2- change the line with the import in RCTFBSDKLoginButtonManager.m:

#import<React/RCTComponentEvent.h>

changed to:

#import "RCTComponentEvent.h"

3- select project RCTFBSDK.xcodeproj, select target RCTFBSDK, select Build Settings, search for 'header', select 'Header Search Paths' and add this new line: ${SRCROOT}/../../../node_modules/react-native/React/Base, as non-recursive.

like image 136
Mahgol Fa Avatar answered Jan 23 '26 04:01

Mahgol Fa



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!