Is there any way for me to validate my plugin’s x86 build without actually having an Intel Mac? I built a universal version that should encompass both versions, and it runs on my computer but I would like to test it before I announce that it also works on x86. Especially as it’s using an external library. Any suggestions greatly appreciated, thanks!
Most host applications are built using Universal Binary 2, so you can force them to open with Rosetta 2 on an arm64-based Mac. Apple gives some guidence on this here: If you need to install Rosetta on Mac - Apple Support
If you are running automated tests on the command line (for example, pluginval), you can prepend your command with arch -x86_64
to also force the process to run using Rosetta 2. For example, arch -x86_64 pluginval.app/Contents/MacOS/pluginval <path-to-your-plugin>
.
3 Likes
That’s excellent! Was able to get Ableton to load in Rosetta and test the x86 version. Thanks!
1 Like
oh, that’s very handy! wish i knew that before i bought an old 2019 macbook though, oops.