2017-02-17 3 views
1

Я использую response-native-fbsdk в своем приложении. Моя реакционная версия: 0.39.1'React/RCTBridgeModule.h' файл не найден при использовании реакции native fbsdk

Я следил за всеми шагами, и когда я строю свой проект, я получаю следующую ошибку.

screenshot

Может кто-нибудь пожалуйста, скажите мне, как решить эту проблему.

ответ

1

В React-Native 0.40 произошел сбой, когда заголовки были перемещены в пространство имен React. Если вы используете в версии до 0.40 вы должны изменить 'React/RCTBridgeModule.h' к 'RCTBridgeModule.h' внутри RCTFBSDKAppEvents.m

Смотрите здесь для получения дополнительной информации: https://github.com/facebook/react-native/releases/tag/v0.40.0

Или вы можете обновить среагировать родной версии: https://facebook.github.io/react-native/docs/upgrading.html

1

последняя версия action-native-fbsdk (которая равна 0.5.0) работает только с RN >=0.40.

Для RN ​​<0.40, выполните следующие действия:

1) Uninstall реагируют-нативный-fbsdk:

npm uninstall react-native-fbsdk --save

2) Установите с более старой версией и связать его:

npm install [email protected] --save

react-native link react-native-fbsdk

+0

Спасибо, что это сработало для меня –

Смежные вопросы