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