it-swarm.com.de

Das Modul 'FBSDKCoreKit' konnte für FacebookSDK 4 nicht erstellt werden

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.

Error Could not build module 'FBSDKCoreKit'

36
Premal Khetani

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

81
Premal Khetani

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 .... !!!

24
Raj Chavda

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"

enter image description here

.....

enter image description hereIch hoffe, das hilft jemandem.

21
ABS

Wenn Sie Cocoapods verwenden, wechseln Sie zu Pods Project Build-Einstellungen und ändern Sie "Nicht modulare Einschlüsse in Framework-Modulen zulassen" in YES

7

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.

6
KTZ

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.

1
Jack Diff

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.

1
chinweekoh

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.

1

Bei mir einfach die neue Version von Facebook SDK herunterladen, die alte entfernen und neue hinzufügen, das Problem behoben.

0
lee

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.

0
GSK

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.

0
Mick Byrne

in Zieleinstellung ändern " Nicht modulare Einschlüsse in Framework-Modulen zulassen " inJA

0
Mohit tomar

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.

0
Ahmad Al-Attal