it-swarm.com.de

Native Komponente für "RCTFBLoginButton" existiert nicht

ich poste hier, weil ich 12 Stunden lang gesucht und versucht habe, mein Problem zu lösen, aber ich kann die Lösung nicht finden.

Hier ist ein Bildschirm mit meinen Fehlern: Nativen Debugger reagieren

Ich habe den Facebook-Entwicklerschritt für iOS befolgt, die Anweisungen von FBSDK Github befolgt, ich habe Bibliotheken verlinkt ...

habe noch fehler ..

Hoffe, jemand wird mir helfen

Grüße.

13
snow

e1dar beantwortet deine Frage, aber es war ein Kommentar, also beantworte ich die Frage als Beitrag!

Sie können die neueste Version mit diesem Fix von Github jetzt installieren mit:

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

Dies wird in Ihre package.json Datei schreiben:

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

(Möglicherweise möchten Sie react-native uninstall react-native-fbsdk, um die aktuell veröffentlichte Version zu deinstallieren und die Verknüpfung zu lösen.).

Ich musste auch react-native link react-native-fbsdk manuell ausführen, dann LIBRCTFBSDK.a aus Build Phases/Link Binary With Libraries in XCode entfernen und erneut hinzufügen.

Quelle

2
MohamadKh75

Ich habe gerade herausgefunden, wie ich dieses Problem lösen kann, indem ich mein Podfile für das fsdk folgendermaßen ändere:

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

Ich bin auch auf das gleiche Problem gestoßen

Führen Sie die folgenden Schritte aus, um das Problem zu lösen:

  1. Stellen Sie sicher, dass Ihr reag-native-fbsdk verlinkt ist und installieren Sie es.
  2. Stellen Sie sicher, dass sich in Ihrem Projektframework Bolts, ShareKit, CoreKit und LoginKit befinden.
  3. Wenn Sie auf diesen Fehler stoßen, ist es sehr wahrscheinlich, dass sich Ihr Framework im falschen Pfad befindet.
  4. Öffnen Sie Ihr Projekt mit Xcode und wechseln Sie zu Ihrem Suchpfad für das FBSDK-Framework. Hinweis: Dies ist nicht Ihr Suchpfad für das Projekt-Framework, sondern Ihr Suchpfad für das FBSDK-Framework. Ziehen Sie das Verzeichnis Ihres Frameworks auf den Pfad, genau wie dieses Bild .
  5. Erstellen Sie Ihr Projekt neu und führen Sie es erneut aus! Viel Glück
0
Calvin Tey