Watching my git client as I begin a build on a Mac (either in-editor manually, or from the command line), I see this change occurs to FMODStudioSettings.asset:
The project builds perfectly well on a PC (in-editor or via command line). On the Mac, the banks get cleared as shown above, and the resulting build has no banks in it.
Thank you for sharing the information and screenshots!
One thing that stands out in the screenshot of the editor settings is the Studio Project Path.
Could you please try pointing this field to the full relative path (or directly to the .fspro file) and see if the banks still get cleared at build start?
Not sure what you mean - in the screenshot I’ve blacked out part of the path in order to not show the name of the project I’m working on, but it is indeed a relative path to the fspro file. It reads like FMOD/<game name>.fspro, where FMOD is a folder inside the top Unity project directory (a sibling directory to Assets, Library etc).
Thanks for the clarification! That makes sense, and sorry for the confusion earlier.
I was still unable to reproduce the issue on my end. After creating a fresh Unity project, adding the FMOD integration, and executing a build on macOS, the bank list in FMODStudioSettings.asset remained intact and was not cleared, which suggests my setup or workflow may differ from yours.
Could you please share the exact repro steps to trigger the behaviour on your side?