Facebook-sdk-for-unity: Datei 'RegisterMonoModules.h' nicht gefunden XCode iOS

Erstellt am 4. Sept. 2019  ·  6Kommentare  ·  Quelle: facebook/facebook-sdk-for-unity

Ich kann nicht auf iOS bauen, aber ich kann mit Editor spielen.

Bibliotheken/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h:22:10: Datei 'RegisterMonoModules.h' nicht gefunden
Libraries/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm:19:10: In Datei enthalten von Libraries/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm:19:

Dies geschieht nur bei XCode. Es funktioniert gut auf Android. Ich habe bei Facebook-Entwicklern nachgefragt und kann meine Installation dort sehen.

Hilfreichster Kommentar

Es ist 3.0a8. Aber ich habe es gelöst, indem ich "Import RegisterMonoModules.h" im FBUnityInterface.h-Skript kommentiert habe. Es wurde nicht benutzt. Und es hat gelöst, dass ich Facebook-Entwickler gebaut und getestet habe, es funktioniert. Vielen Dank.

Alle 6 Kommentare

Hallo @naklow12 , das Problem hängt mit dem Unity Editor zusammen.

Es ist 3.0a8. Aber ich habe es gelöst, indem ich "Import RegisterMonoModules.h" im FBUnityInterface.h-Skript kommentiert habe. Es wurde nicht benutzt. Und es hat gelöst, dass ich Facebook-Entwickler gebaut und getestet habe, es funktioniert. Vielen Dank.

Bei Verwendung von Unity 2019.3.0f6 und 2019.3.1f1 besteht dieses Problem weiterhin. Laut Unity Issue Tracker https://issuetracker.unity3d.com/issues/filenotfoundexception-when-building-a-project-with-facebook-sdk-for-ios wird es keine "RegisterMonoModules.h" mehr geben. Sie müssen das SDK aktualisieren.

Es passiert mir immer noch. Sollte SDK aktualisieren, um es zu beheben.

SDK-Update auf iOS bricht FB SDK auf Android. Ich empfehle SDK-Entwicklern, besser zu überprüfen, was sie veröffentlichen. Jetzt habe ich das FB SDK für den Android-Build heruntergestuft, aber es funktioniert nicht auf dem iOS-Build, wegen RegisterMonoModules.h ... danke FB ...

Dieser Fehler existiert immer noch im FacebookSDK 7.21.2 mit Unity 2019.4.9.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen