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

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

Вот скрин моих ошибок: React native debugger

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

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

Надеюсь, кто-нибудь мне поможет

С Уважением.


person snow    schedule 29.11.2016    source источник
comment
Попробуйте это: github.com/facebook/react-native-fbsdk /pull/ Это помогло мне решить эту проблему.   -  person e1dar    schedule 18.01.2017
comment
@ e1dar спасибо, это помогло мне.   -  person snow    schedule 30.05.2017


Ответы (3)


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 в XCode.

Источник

person MohamadKh75    schedule 15.06.2018

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

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

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

Выполните следующие шаги, чтобы решить проблему:

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