I am attempting to run our game in the iOS Simulator with FMOD 1.10.12, but as described here, there does not appear to be plugin library compiled to run in the simulator. The problem is not fixed.
I am running:
Unity 2018.2.2f1
MacOS Mojave 10.14.4
Xcode 10.2
FMOD Unity Integration 1.10.12 (fmodstudio11012_v2.unitypackage)
The full text of the error I’m getting:
dyld: lazy symbol binding failed: Symbol not found: _FMOD5_Memory_GetStats
Referenced from: /Users/jburke/Library/Developer/CoreSimulator/Devices/6FE70A86-C662-41D8-8C01-AE5F0241F753/data/Containers/Bundle/Application/4FD5A8FE-A50F-4F38-BECE-09A24C49D4B0/ProductName.app/ProductName
Expected in: flat namespace
dyld: Symbol not found: _FMOD5_Memory_GetStats
Referenced from: /Users/jburke/Library/Developer/CoreSimulator/Devices/6FE70A86-C662-41D8-8C01-AE5F0241F753/data/Containers/Bundle/Application/4FD5A8FE-A50F-4F38-BECE-09A24C49D4B0/ProductName.app/ProductName
Expected in: flat namespace
I’ve also tried this with FMOD plugins 1.09.20, 1.10.02, and 1.10.06 with the same results. The original thread mentions commenting out the code causing an error (in this case the call to RuntimeUtils.EnforceLibraryOrder()), but when I try that, it just delays the error until the next FMOD call (RuntimeManager.Initialize(), which fails to call FMOD_Studio_System_Create).
If it’s helpful, I’ve create a sample project:
FMODTest
Thank you for any help you can provide!