Saya tidak bisa membangun di iOS tetapi saya bisa bermain di Editor.
Libraries/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h:22:10: File 'RegisterMonoModules.h' tidak ditemukan
Libraries/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm:19:10: Dalam file yang disertakan dari Libraries/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm:19:
Ini hanya terjadi pada XCode. Ini bekerja dengan baik di Android. Saya memeriksa dari pengembang Facebook dan saya dapat melihat pemasangan saya di sana.
Hai @naklow12 , masalahnya terkait dengan Unity Editor, versi Unity Editor mana yang Anda gunakan? Kami menemukan bahwa beberapa versi alpha dari Unity Editor mungkin memiliki masalah ini.
Ini adalah 3.0a8. Tapi saya menyelesaikannya dengan berkomentar "import RegisterMonoModules.h" pada skrip FBUnityInterface.h. Itu tidak menggunakannya. Dan itu terpecahkan. Saya membangun dan menguji Pengembang Facebook yang berfungsi. Terima kasih.
Menggunakan Unity 2019.3.0f6 dan 2019.3.1f1, dan masalah ini masih ada. Menurut Unity Issue Tracker https://issuetracker.unity3d.com/issues/filenotfoundexception-when-building-a-project-with-facebook-sdk-for-ios , tidak akan ada "RegisterMonoModules.h" lagi. Anda perlu memperbarui SDK.
Itu masih terjadi pada saya. Harus memperbarui SDK untuk memperbaikinya.
Pembaruan SDK di iOS melanggar FB SDK di Android. Saya menyarankan pengembang SDK untuk lebih memeriksa apa yang mereka terbitkan. Sekarang saya memiliki FB SDK yang diturunkan untuk Android build, tetapi tidak berfungsi di iOS build, karena RegisterMonoModules.h... terima kasih FB...
Bug ini masih ada di FacebookSDK 7.21.2 dengan Unity 2019.4.9.
Komentar yang paling membantu
Ini adalah 3.0a8. Tapi saya menyelesaikannya dengan berkomentar "import RegisterMonoModules.h" pada skrip FBUnityInterface.h. Itu tidak menggunakannya. Dan itu terpecahkan. Saya membangun dan menguji Pengembang Facebook yang berfungsi. Terima kasih.