iOS Simulator not working in 1.10.12

#1

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!

#2

iOS and the Simulator require different libs, we currently don’t ship the Simulator libs for the Unity integration. This is planned for a future release although there currently isn’t a date set for it.

#3

Thank you for letting me know. The previous thread indicated the libs had started shipping, so it’s good to know I’m not missing anything.