Facebook-sdk-for-unity: 「RegisterMonoModules.h」ファイルが見つかりませんXCodeiOS

作成日 2019年09月04日  ·  6コメント  ·  ソース: facebook/facebook-sdk-for-unity

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の開発者に確認したところ、そこにインストールされていることがわかりました。

最も参考になるコメント

3.0a8です。 しかし、FBUnityInterface.hスクリプトに「importRegisterMonoModules.h」とコメントすることで解決しました。 使っていませんでした。 そして、それは私がビルドして、それが機能しているFacebook開発者をテストしたことを解決しました。 ありがとう。

全てのコメント6件

こんにちは@ 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にも引き続き存在します。

このページは役に立ちましたか?
0 / 5 - 0 評価