首页 文章

在iOS中反应Native fbsdk

提问于
浏览
2

当我在我的项目中添加fbsdk时,我得到的错误如下 -

警告:“RCTFBLikeView”的原生组件不存在2016-06-21 22:27:38.898 [warn] [tid:com.facebook.react.JavaScript]警告:“RCTFBLoginButton”的原生组件不存在2016-06 -21 22:27:38.899 [warn] [tid:com.facebook.react.JavaScript]警告:“RCTFBSendButton”的原生组件不存在2016-06-21 22:27:38.900 [warn] [tid:com . facebook.react.JavaScript]警告:“RCTFBShareButton”的原生组件不存在

为了解决这个问题,我通过了这个pod方法 - https://github.com/facebook/react-native-fbsdk/issues/126

现在,当我运行 pod install 命令时,我收到此错误 -

在../node_modules/react-native-fbsdk/iOS/RCTFBSDK/core中找不到react-native-fbsdkcore的podspec .

任何人都可以在这里犯错吗?

这是我的pod文件 -

platform :ios, ‘7.0’
 use_frameworks!

 xcodeproj ‘/Users/ais/Netizen/ios/Netizen.xcodeproj’

 target ’Netizen’ do
  source ‘https://github.com/CocoaPods/Specs.git’
  pod 'React', :subspecs => ['Core', 'RCTImage', 'RCTNetwork', 'RCTText',      'RCTWebSocket'], :path => '/Users/ais/Netizen/node_modules/react-native'

  pod 'react-native-fbsdkcore', :path => ‘../node_modules/react-native-  fbsdk/iOS/RCTFBSDK/core’
  pod 'react-native-fbsdklogin', :path => '../node_modules/react-native-fbsdk/iOS/RCTFBSDK/login’
  pod 'react-native-fbsdkshare', :path => '../node_modules/react-native-fbsdk/iOS/RCTFBSDK/share’
 end

 target ‘NetizenTests' do

 end

2 回答

  • 0

    我最近在努力解决这个问题,我发现工作的是,在运行 react-native install react-native-fbsdk 之后,你仍然需要运行 react-native link react-native-fbsdk .

    然后,libRCTFBSDK.a将出现在Link Binary下的Xcode中的库中,但是(我认为)需要被删除,然后通过单击底部的 -+ 按钮重新添加 .

  • 3

    自最近的版本以来已删除Pod规范支持 . 它期望FacebookSDK成为〜/ Documents目录 . 看这里的问题https://github.com/facebook/react-native-fbsdk/issues/181

相关问题