Подтвердить что ты не робот

Родной компонент для "RCTFBLoginButton" не существует

im posting here, потому что я сделал как 12-часовой поиск и пытался решить мою проблему, но просто не мог найти решение.

Вот экран моих ошибок: Отменить встроенный отладчик

Я следил за шагом разработчиков facebook для IOS, следуя инструкциям FBSDK github, я связал библиотеки...

все еще есть ошибки.

Надеюсь, что кто-то поможет мне.

С уважением.

4b9b3361

Ответ 1

e1dar отвечает на ваш вопрос, но это был комментарий, поэтому я отвечаю на вопрос в виде поста!

Вы можете установить последнюю версию с этим исправлением с github прямо сейчас:

react-native install "facebook/react-native-fbsdk"

Это запишет в ваш файл package.json:

"react-native-fbsdk": "github:facebook/react-native-fbsdk"

(вы, вероятно, захотите react-native uninstall react-native-fbsdk для удаления и отмены связи текущей выпущенной версии).

Мне также пришлось вручную запускать react-native link react-native-fbsdk, а затем удалить и повторно добавить LIBRCTFBSDK.a из Build Phases/Link Binary With Libraries LIBRCTFBSDK.a с Build Phases/Link Binary With Libraries в XCode.

Источник

Ответ 2

Я столкнулся с той же проблемой

Выполните эти шаги для решения проблемы:

  1. Убедитесь, что ваш response-native-fbsdk подключен и установлен.
  2. Убедитесь, что в структуре вашего проекта есть Bolts, ShareKit, CoreKit и LoginKit.
  3. Если вы столкнетесь с этой ошибкой, вполне вероятно, что ваш фреймворк находится на неверном пути.
  4. Откройте свой проект с помощью Xcode, перейдите по пути поиска в вашей структуре FBSDK. примечание: это не путь поиска фреймворка вашего проекта, это ваш путь поиска фреймворка FBSDK. Перетащите каталог вашего фреймворка на путь, как на картинке.
  5. Перестройте и запустите ваш проект снова! Удачи

Ответ 3

Я только что понял, как решить эту проблему, изменив мой подфайл для fsdk на:

pod 'react-native-fbsdk', :subspecs => ['Core', 'Login', 'Share'], :path => '../node_modules/react-native-fbsdk'