Unity 2.01.07 - Apple Silicon M1 - MacOS 11 Big Sur - Link Error

Hello, I’m getting a link error when I try to build a Unity project from Xcode for Apple Silicon and didn’t see anything similar on the forum. (Unity 2020.2.6)

    Undefined symbols for architecture arm64:
  "_FMOD_Unity_RegisterStaticPlugins", referenced from:
      _Platform_FMOD_Unity_RegisterStaticPlugins_m60DD98D44188F595FE6C6D0BE621435FD6A79A45 in 523EB8170D99AA040099398606BFC1C6.o
     (maybe you meant: _Platform_FMOD_Unity_RegisterStaticPlugins_m60DD98D44188F595FE6C6D0BE621435FD6A79A45)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Thanks for the heads up, we are aware of a few issues with RegisterStaticPlugins across multiple platforms. We have it fixed pending our next release which should be in a couple of weeks. In the mean time you should be able to work around it by commenting out the call to FMOD_Unity_RegisterStaticPlugins from LoadStaticPlugins in FMOD\src\Runtime\Platform.cs.

Thanks! That fixed the link error. Sadly, I can’t test sound yet because I’m being blocked by a crash in another plugin whose vendors are awaiting a fix from Unity :sweat_smile: