概要
- AppBundleBuilder.BuildAndroidPlayer を見てみたら
引数に渡された BuildPlayerOptions の extraScriptingDefines を使用していなかった - PlayerSettings.SetScriptingDefineSymbolsForGroup なら正常に反映された
- ただし、SetScriptingDefineSymbolsForGroup だと
シンボルに変更があった場合のコンパイルに時間がかかってしまう - 以下のサイト様でビルド中に SetScriptingDefineSymbolsForGroup を使うと
ビルドが失敗するようになったと紹介されていたが、
自分の環境だと問題なく使用できた
開発環境
- Unity 2022.1.11f1
- macOS Monterey バージョン 12.5.1
- MacBook Pro 2021