So I’m working on a Unity project and I recently got a new Mac with the M2 chip. I realized that some of the DLLs I use are targeting intel based CPUs and they don’t work in Unity. I use Rosetta as a workaround for this but unity doesn’t seem to be able to use Rosetta for this.
I do not have access to the source code for the dlls so I can’t recompile them targeting ARM CPU’s. Has anyone here encountered the same issue? Does anyone know of any solution to this issue?
Make sure you installed the non-apple-silicon version of Unity3d Editor and IDE. Both intel-based versions should work fine. At least it solved the same problem for me on my Macbook Pro with an M1 chip. You can see both intel and apple-silicon versions of the unity editor (the screenshot below was made from my local unity hub)