Player settings > other settings > Optimization > Manager scripting level = high
Если в проекте есть методы или классы, которые используются только нативными плагинами, то они будут удалены при сборке. Это нужно учитывать
8) Переключиться на промежуточный с++
Player settings > other settings > Configuration > Scripting backend = ILL2CPP
При старте проекта нужно сразу определиться с бекендом, для этого нужно знать ограничения и нюансы каждого (например, сборка arm64 возможна только с IL2CPP).
Использование разных бекендов на разных стадиях проекта может привести к большим проблемам совместимости, некоторые плагины просто не будут работать при сборке с IL2CPP, хотя прекрасно все было у Mono
Позволю написать пару комментариев:
Если в проекте есть методы или классы, которые используются только нативными плагинами, то они будут удалены при сборке. Это нужно учитывать
При старте проекта нужно сразу определиться с бекендом, для этого нужно знать ограничения и нюансы каждого (например, сборка arm64 возможна только с IL2CPP).
Использование разных бекендов на разных стадиях проекта может привести к большим проблемам совместимости, некоторые плагины просто не будут работать при сборке с IL2CPP, хотя прекрасно все было у Mono