Set the desired target architecture to use for your macOS build.
Use UserBuildSettings.Architecture to select the type of CPU architecture you wish to target. For example, use UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.OSXStandalone.MacOSArchitecture.x64 to target Intel based CPU architecture.
using UnityEditor; using UnityEngine; [InitializeOnLoad] public class MacArchitectureSettings { static MacArchitectureSettings() { #if UNITY_EDITOR && UNITY_STANDALONE_OSX // Print current architecture Debug.Log("Current Architecture: " + UnityEditor.OSXStandalone.UserBuildSettings.architecture); // Target Intel x64 only UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.OSXStandalone.MacOSArchitecture.x64; // Target Apple Silicon (ARM64) only //UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.OSXStandalone.MacOSArchitecture.ARM64; // Target Universal build (both x64 and ARM64) //UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.OSXStandalone.MacOSArchitecture.x64ARM64; Debug.Log("New Architecture: " + UnityEditor.OSXStandalone.UserBuildSettings.architecture); #endif } }