Ich habe ein Problem beim Aktualisieren von Facebook SDK 3 bis 4
wenn ich das Framework hinzufüge, wurde es erfolgreich hinzugefügt. Wenn ich jedoch eine Header-Datei hinzufüge, wird der Fehler angezeigt, dass "Modul 'FBSDKCoreKit' konnte nicht erstellt werden" ". Den Grund nicht kennen.
Mit der Einstellung der Einstellung "Nicht modulare Einschlüsse in Framework-Modulen zulassen" auf YES in den Build-Einstellungen wurde das Problem für mich gelöst. Aber wissen Sie nicht, ob es ein Problem oder ein Problem oder Nebenwirkungen davon gibt.
Ihr Facebook-Bug können Sie die Lösung überprüfen, die sie in diesem Link anbieten.
Update 1
Facebook sagte, dass die Lösung behoben wurde und im nächsten Update angewendet wird. Siehe Link . _
Update 2
FaceBook wurde in Version korrigiert. Neueste Version (d. H. 4.1.0). Siehe diesen Link link .
ich habe auch dasselbe Problem und ich habe Lösung. Entfernen Sie einfach den Modulordner. Folgen Sie dem einfachen Schritt
schritt 1. Gehen Sie zum Ordner Document/FacebookSDK
schritt 2. Gehen Sie in den Ordner FBSDKCoreKit.framework und entfernen Sie den Ordner Modules. ziehen Sie sie dann in Ihr Xcode-Projekt.
Lösen Sie Ihr Problem. Genießen .... !!!
Ich habe die oben genannten Lösungen ausprobiert, aber für mich nicht funktioniert. Schließlich habe ich den Kopf für einige Zeit gekratzt und bin dann unter die Lösung gestoßen:
Ich habe meinen Framework-Suchpfad geändert, wonach mein Problem behoben wurde.
Schritte zum Suchen von Framework-Suchpfad
Gehe zu Build-Einstellung des Projekts und Suche für Framework-Suchpfad .
Fügen Sie dann die folgende Zeile hinzu
"~/Documents/FacebookSDK"
.....
Ich hoffe, das hilft jemandem.
Wenn Sie Cocoapods verwenden, wechseln Sie zu Pods Project Build-Einstellungen und ändern Sie "Nicht modulare Einschlüsse in Framework-Modulen zulassen" in YES
Stellen Sie beim Hinzufügen von Facebook-SDK-Dateien (Version 4) zum Projekt sicher, dass Sie deaktivieren "In Zielgruppenordner kopieren".
Dies löste ein Problem für mich.
Ich habe das gleiche Problem und löse das Problem.
Meine Lösung :
1. Folgen Sie den Schritten von https://developers.facebook.com/docs/react-native/getting-started-ios
2. Überprüfen Sie die xcode proj -> Library, suchen und öffnen Sie die Datei RCTFBSDK.xcodeproj, und aktualisieren Sie den Pfad fb sdk in Build-Einstellung -> Framework-Suchpfad.
Es klappt. Ich vermute, dass RCTFBSDK.xcodeproj in der Bibliothek den Suchpfad für das Framework von xcodeproj möglicherweise nicht aktualisieren kann. Hoffentlich kann Ihnen meine Lösung helfen, Danke.
Mit dem aktualisierten Start von FacebookSDK v4.1.0 am 30. April 2015 wurde das folgende Problem behoben.
Sie könnten einer Warnung gegenüberstehen. Gehen Sie zu FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h und fügen Sie #import <FBSDKCoreKit/FBSDKTestUsersManager.h> hinzu, um dies zu beheben.
Facebook hat das Problem erkannt und erklärt, dass sie an einem Fix arbeiten.
In der Zwischenzeit ist hier der Link zu den verfügbaren Lösungen abhängig von Ihrem Projekt.
Bei mir einfach die neue Version von Facebook SDK herunterladen, die alte entfernen und neue hinzufügen, das Problem behoben.
Ich hatte das gleiche Problem, aber ich habe das Projekt auf der alten Xcode-Version ausgeführt. Stellen Sie sicher, dass Sie das neueste SDK mit der neuesten Xcode-Version verwenden.
Wenn Sie mehrere Ziele in Ihrem Projekt haben, stellen Sie sicher, dass die "Zielmitgliedschaft" für die erforderlichen Frameworks für das Ziel markiert ist, für das Sie versuchen, zu erstellen.
Wenn Sie die Frameworks in XCode ziehen, können Sie normalerweise das Ziel auswählen, aber es ist leicht zu übersehen.
in Zieleinstellung ändern " Nicht modulare Einschlüsse in Framework-Modulen zulassen " inJA
Wie in meinem Fall wurde das Problem durch cocoapod-configs verursacht. Ich habe die cocoapod-Version mit dem folgenden Befehl auf 1.5.3 (derzeit ist es die neueste Version) aktualisiert:
Sudo gem install cocoapods
Dann habe ich einfach alle Pods aktualisiert, die ich verwende.
pod update
Dann voalá, der Fehler ist weg.