React native react本机fbsdk管理依赖项

React native react本机fbsdk管理依赖项,react-native,xcode8,react-native-ios,React Native,Xcode8,React Native Ios,我这样做: react-native init YourApp cd YourApp react-native install react-native-facebooksdk react-native link react-native-fbsdk 链接后,被链接到项目RCTFBSDK.xcodeproj中,如果按映像的原样运行构建,则会出现错误:ld:library not found for-lrctffbsdk 如果我将../Libraries/RCTFBSDK.xcodeproj/

我这样做:

react-native init YourApp
cd YourApp
react-native install react-native-facebooksdk
react-native link react-native-fbsdk

链接后,被链接到项目RCTFBSDK.xcodeproj中,如果按映像的原样运行构建,则会出现错误:
ld:library not found for-lrctffbsdk

如果我将
../Libraries/RCTFBSDK.xcodeproj/frameworks/
中的框架移动到
../Libraries/
中,构建运行正常


但是当我将代码推送到CI(buddybuild)时,我得到一个错误,CI找不到框架。还有一些本地依赖项自动管理iOS依赖项。是否有一种方法可以按原样使用框架,但要更改代码配置以查看正确的文件夹?

您应该按照说明通过CocoaPods安装FacebookSDK for iOS。或者下载它并手动将所需的Facebook框架链接到您的Xcode项目。
从晚一点开始。

您是否最终让它在buddybuild上运行?我用的是迦太基(不是椰子荚),它不支持迦太基,我不支持。但我想试试迦太基。buddybuild似乎与迦太基相结合。你试过了吗?buddybuild支持迦太基是的(我在buddybuild上使用迦太基ATM,它工作得很好)。但是react原生fbsdk不支持迦太基,这意味着我们不能使用它:\