2016-06-22 3 views
2

Когда я добавил fbsdk в моем проекте, я получил ошибки как -Реагировать Native fbsdk в прошивкой

Внимание: Native компонент для "RCTFBLikeView" не существует 2016-06-21 22: 27: 38,898 [ предупреждают] [TID: com.facebook.react.JavaScript]

Внимание: Нативный компонент для "RCTFBLoginButton" не существует 2016-06-21 22: 27: 38,899 [предупредит] [TID: com.facebook.react .JavaScript]

Предупреждение: родной компонент для «RCTFBSendButton» не существует 2016-06-21 22: 27: 38,900 [предупредит] [TID: com.facebook.react.JavaScript]

Внимание: Native компонент для "RCTFBShareButton" не существует

Для решения этой I прошел через этот метод стручка - https://github.com/facebook/react-native-fbsdk/issues/126

Теперь, когда я бег pod install команду, я получаю эту ошибку -

Нет podspec найденную для среагировать нативный-fbsdkcore в ../node_modules/react-native-fbsdk/iOS/RCTFBSDK/core ".

Может кто-нибудь высокий, что здесь не так?

Это мой стручок файл -

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 

ответ

0

поддержка спецификации Pod была удалена, так как в последней версии. Он ожидает, что FacebookSDK будет ~/Documents directory. См. Вопрос здесь https://github.com/facebook/react-native-fbsdk/issues/181

+0

Привет, спасибо. Еще кое-что. Если я сделаю эти шаги в новом проекте, он работает. Но, если я последую этим шагам для моего уже созданного проекта, который имеет другие функции, он все еще показывает ту же ошибку. –

+0

Даже после удаления node_modules и переустановки? Вы удалили podspec? –

3

Я боролся с этим недавно, и то, что я нашел для работы, заключается в том, что после запуска react-native install react-native-fbsdk вам все равно нужно запустить react-native link react-native-fbsdk.

Тогда libRCTFBSDK.a появится в разделе «Связывание двоичных файлов с библиотеками в Xcode», но (как мне кажется) необходимо удалить, а затем снова добавить, нажав на кнопки и + внизу.

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