はじめに
Converting managed assemblies to C++
iOS IL2CPP ビルド時に上記のダイアログが表示されたまま
ビルドが1時間以上経っても進まなくなる現象に遭遇した
Invoking il2cpp with arguments: --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --enable-debugger --map-file-parser="XXXX/MapFileParser" --directory="XXXX/Temp/StagingArea/Data/Managed" --generatedcppdir="XXXX/Temp/il2cppOutput/il2cppOutput"
Editor.log を見ると上記のログで処理が止まっていた
原因
- 自動生成している C# スクリプトのコード量が増えすぎたことが原因だった
- 自動生成している C# スクリプトから不要なコードを削除したら
ビルドが正常に進むようになった