2016-05-04 2 views
0

В моем проекте у меня проблема с fbsdk. После связывания fbsdkcore для моего проекта в Xcode, используя rnpm, как показано здесь: https://facebook.github.io/react-native/docs/linking-libraries-ios.htmlFBSDKCore не удалось найти RCTBridgeModule.h

Моей сборка Теперь не удается из-за мою RCTFBSDKCore не может найти RCTBridgeModule.h, хотя я думаю, что я прошел через все необходимые шаги по включению этого, даже в заголовке Поиск в настройках сборки, как показано ниже:

Связывание Binary ж/Lib: enter image description here

и заголовок Поиск:

enter image description here

После этого я совершенно потерян. Я также попытался обновить все мои пакеты без успеха. И, как видно на рисунке ниже, у меня есть два fbsdkcore, это слишком много, потому что только когда я пытаюсь построить RCTFBSDKCore, что он терпит неудачу, в другом случае он успешный.

enter image description here

Итак, мой вопрос. Может быть, библиотека не должна включаться в первую очередь? Если нет, что я сделал неправильно или пропустил?

ответ

1

rnpmdoes not support Связывание нескольких библиотек в данный момент. Проверьте this article для настройки RN & fbsdk.

+0

Спасибо! Но теперь, когда я успешно очистил приложение, я пришел к своей первоначальной проблеме. Мне показалось, что мой fbsdkcore работает неправильно, и именно поэтому я начал связывать его. Я пытаюсь вызвать getCurrentAccessToken, но он возвращает красное окно, в котором указано, что undefined не является объектом. –

+0

Вы пытались разоблачить этот метод из собственного кода, прежде чем использовать его в Javascript? –

+0

Ну, на самом деле, я не знаю. Я разместил это как вопрос с более подробной информацией о том, что я сделал здесь http://stackoverflow.com/questions/37029783/issues-with-the-accesstoken-in-the-react-native-fbsdk Я бы не против проверяя это :) –