2017-02-15 46 views
1

我正在使用React Native 0.37.0(因爲我的項目使用react-native-navigation,它尚未支持RN> = 0.40.0)並嘗試使用Facebook SDK。當使用React Native的FacebookSDK時找不到文件<0.40.0

我完全按照react-native-fbsdk's npm page上的指示步驟操作;並仔細檢查以確保一切安裝,所有的搜索路徑添加等

當在XCode中運行我的項目時,我在RCTFBSDK庫中得到生成時間錯誤。在文件RCTFBSDKAppEvents.h'React/RCTBridgeModuke.h' file not found

enter image description here

在該文件中導入行是新的語法陣營0.40.0:

#import <React/RCTBridgeModule.h>

有什麼事情我可以做,使這些版本的框架一起玩?我需要導航庫和Facebook,所以直到我找到一個解決方案,我完全被封鎖了。

其他我可以分享以支持答案,只是問。

+0

它不應該工作,回> 0.40導入語句? '#import React/RCTBridgeModule.h' –

+0

@MattAft很遺憾,這不起作用 – Alex

回答

3

可能因爲您運行的是僅適用於RN >= 0.40的react-native-fbsdk的最新版本。

嘗試卸載反應母語-fbsdk:

npm uninstall react-native-fbsdk --save

然後,重新安裝使用舊版本:如果你只是更改名稱

npm install [email protected] --save

+0

謝謝。我正在努力研究需要更改哪一部分代碼。這工作馬上。 – Alex

相關問題