MacOS dll not present in UnityPackage fmodstudioL.bundle

I have seen some posts on the site that touch MacOS dll exceptions, but don’t quite seem to align with the problem we are having.

One of our team members, has gone remote and is working on their Apple laptop for the time being. Whenever they try to run the project (in editor), they are caught by a DllNotFoundException for a bundle that doesn’t that doesn’t seem to exist in the FMOD for Unity package 2.02.xx any above.
I have downloaded the package from the https://www.fmod.com/download page, but fmodstudioL.bundle isn’t present in the import manager.

I checked all a few other downloads any finally found the bundle in 2.01.05, but not under the correct folder structure that the FMOD file reorganiser from 2.02.07 was expected.

Looking at other posts here, I couldn’t find anyone posting about the same issue, in fact this post seems to have the .bundle file from a version of the plugin I downloaded and looked at (2.02.04).

My questions are:

  • Why can’t I seem to find this bundle in the plugin?
  • Why is it required?
  • Can I just grab the .bundle from another version of the FMOD for Unity plugin and put it where the reorganiser wants it to be?

This team member is not making any builds and just needs to be able to play the game in the editor.
Some practical info:

  • Unity version: 2022.1.10f1
  • FMOD for Unity version: 2.02.07
  • The laptop is using the Apple M1 chip (not sure if that would be a factor at all)

Hi,

The fmodstudioL.bundle is found in the staging folder:
image

The L stands for logging with makes it easier for debugging when working with FMOD

It is always better to try to keep everything from the same version as it may cause unexpected behavior.

If your team mate downloads the integration from either our Downloads Page or the Unity Package Manager, it should add those .bundle files.

Hope this helps!