Unityで作ったアプリでXcodeプロジェクトを出力してビルドをした時に以下のエラーが発生してしまい結構手間取ってしまったので今後のためにメモとして残しておきたいと思います。
2021-03-17 11:36:56.948581+0900 [4559:1990710] Uncaught exception: FBFinalClassViolationException: FBAdConfigManager is a final class and cannot be subclassed. FBAdConfigManager
環境的には以下です。
- Unityバージョン:2019.4.13f1
- Xcodeバージョン:12.4
FBなのでおそらくFacebookだと思われます。
広告SDKのメディエーションアダプターとしてFacebook Ad Networkを入れていたので、ライブラリー関連のエラーというのはわかったのですが、どう対処すればいいのかエラーログだけではわからなかったので、ネットで情報を集める事にしました。
FBAdConfigManager is a final class and cannot be subclassed. FBAdConfigManagerのエラーに関するメモ
以下の記事を参考にしたら解決できました。
UnityプロジェクトのiOS Resolver Settingsで、「Link frameworks statically」にチェックを入れてビルドしなおしたら上記エラーが解消されました。
一応エラーは解消されたものの、エラー原因や、上記対応による影響はまだわからないので、判明したら追記したいと思います。
お知らせ
脱出ゲーム「忍者屋敷からの脱出」をリリースしました!