We recently updated from FMOD 2.00.10 to 2.02.03 and all of our build automation broke. Posting here because I think this exposed a gap in the FMOD documentation to help all users understand how to properly set up build automation (e.g., Jenkins) with FMOD, especially for multi-platform projects.
For example, in the earlier FMOD, there were bank files that persisted in StreamingAssets. In the latest FMOD, it’s recommended to ignore that folder in the git repo as they are “supposed” to be created at build time. While that is true for local, manual builds, it is NOT true for remote, automated builds. So the build processes need to be updated to match the latest “auto-magical” FMOD build steps.
I can’t find any mention of this in any FMOD docs, so raising here in the hopes that someone can explain the “right” way to setup automated builds with a multi-platform FMOD project.