UserBuildSettings.architecture
Declaration
public static Build.OSArchitecture architecture;Описание
Установите желаемую целевую архитектуру для использования в сборке macOS.
Используйте UserBuildSettings.architecture, чтобы выбрать тип архитектуры CPU, на которую вы хотите нацелиться. Например, используйте UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.Build.OSArchitecture.x64, чтобы нацелиться на архитектуру Intel CPU.
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.Build.OSArchitecture.x64;
// Target Apple Silicon (ARM64) only //UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.Build.OSArchitecture.ARM64;
// Target Universal build (both x64 and ARM64) //UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.Build.OSArchitecture.x64ARM64;
Debug.Log("New Architecture: " + UnityEditor.OSXStandalone.UserBuildSettings.architecture); #endif } }