iOSでビルドすることはできませんが、エディターでプレイすることはできます。
Libraries / FacebookSDK / SDK / Editor / iOS / FBUnityInterface.h:22:10: 'RegisterMonoModules.h'ファイルが見つかりません
Libraries / FacebookSDK / SDK / Editor / iOS / FBUnityInterface.mm:19:10:Libraries / FacebookSDK / SDK / Editor / iOS / FBUnityInterface.mm:19からインクルードされたファイル内:
これはXCodeでのみ発生します。 それはAndroidでうまく機能します。 Facebookの開発者に確認したところ、そこにインストールされていることがわかりました。
こんにちは@ naklow12 、問題はUnityエディターに関連しています。どのバージョンのUnityエディターを使用していますか? UnityEditorの一部のアルファバージョンでこの問題が発生する可能性があることがわかりました。
3.0a8です。 しかし、FBUnityInterface.hスクリプトに「importRegisterMonoModules.h」とコメントすることで解決しました。 使っていませんでした。 そして、それは私がビルドして、それが機能しているFacebook開発者をテストしたことを解決しました。 ありがとう。
Unity 2019.3.0f6および2019.3.1f1を使用していますが、この問題は引き続き存在します。 Unity Issue Tracker https://issuetracker.unity3d.com/issues/filenotfoundexception-when-building-a-project-with-facebook-sdk-for-iosによると、「RegisterMonoModules.h」はもうありません。 SDKを更新する必要があります。
それはまだ私に起こります。 SDKを更新して修正する必要があります。
iOSでのSDKの更新により、AndroidでFBSDKが破られました。 SDK開発者には、公開しているものをよりよく確認することをお勧めします。 Androidビルド用にFBSDKをダウングレードしましたが、RegisterMonoModules.hのため、iOSビルドでは機能しません...ありがとうFB ...
このバグは、Unity2019.4.9のFacebookSDK7.21.2にも引き続き存在します。
最も参考になるコメント
3.0a8です。 しかし、FBUnityInterface.hスクリプトに「importRegisterMonoModules.h」とコメントすることで解決しました。 使っていませんでした。 そして、それは私がビルドして、それが機能しているFacebook開発者をテストしたことを解決しました。 ありがとう。