我正在使用buddybuild构建我们的应用程序&我不确定我应该如何使用react-native-fbsdk
?文档告诉我们将库放在~/Documents/FacebookSDK
中。但是对于像Buddybuild(travis,circle等等)的构建工具,我不确定我们应该在这里做什么?
我们的应用程序不使用cocoapods,它使用迦太基。
有什么想法吗?
到目前为止唯一的选择是安装cocoapods&从那里安装依赖项?
更新
我发现Carthage支持swift SDK:https://developers.facebook.com/docs/swift/login
但是我认为react-native-fbsdk包不适用于swift实现
相关:
答案 0 :(得分:0)
对于那些出于任何原因未使用CocoaPods的人,以下是将https://stackoverflow.com/a/45642866/165622主要思想复制到AppCenter中的方法:
首先,您需要将Facebook Sdk文件复制到您的项目中。就我而言,我将它们放在{PROJECT} / ios / Facebook
然后,您需要在本机项目的根目录下创建一个appcenter-post-clone.sh
文件(如此处所述:https://docs.microsoft.com/en-us/appcenter/build/custom/scripts/),并确保添加:
ln -s $APPCENTER_SOURCE_DIRECTORY/ios/Facebook $HOME/Documents/FacebookSDK
请注意,Documents
文件夹已经存在,因此需要创建它。