Hi,
I’m getting a very strange error message in my Xcode log. It’s referring to FMOD … but to my knowledge, I don’t have FMOD in my game. I believe this is some sort of 3rd party plugin for audio and I’ve never actually put it in my game. Here is the error message:
Error: Cannot create FMOD::Sound instance for resource resources.resource, (File not found. )
Does anyone know if FMOD is somehow included in Unity 5 or is it possible that some other plugin from the store is using FMOD or components of it? I’m in the middle of switching platform so I’m not able to search my project library at the moment. I had master audio as a plugin … does that use FMOD in some way?
Got this fixed by re-importing all audio files. I switched off the preload audio file flag as I was streaming all files anyway. Works great now. Word of warning to everyone, if you see the above message in your Xcode log, don’t ignore it! It was causing me all sorts of null reference errors that were driving me crazy. Seems to be working now that I fixed this issue.
We’ve also been getting crashes with mysterious references to FMOD in our iOS projects, seemingly regardless of Unity version (tried 2018 LTS, 2019 LTS, 2020 LTS).
We’ve never implemented FMOD, I’ve grepped the entire repository for typical signs of FMOD and FMOD lowlevel, and, I’ve opened up all the Unity DLLs with ILSpy to look for signs … nada.
Does Unity use FMOD lowlevel deeply embedded somewhere for iOS? I can’t seem to find any answers to this.
I got a FMOD error on a PC build… I am also not using FMOD in my project
Make a new thread saying the error.
Unity’s audio solution is based on a really old version of FMOD that they have customized a bit over the years.