BuildProfile The active build profile. Returns null when a platform profile is active.
Gets the active build profile.
Additional resources: Platform profile.
using UnityEditor; using UnityEditor.Build.Profile;
public static class Builder { [MenuItem("Build/Build Active Profile")] public static void BuildActiveProfile() { var options = new BuildPlayerWithProfileOptions { buildProfile = BuildProfile.GetActiveBuildProfile(), locationPathName = "Builds/MyBuild" };
BuildPipeline.BuildPlayer(options); }
[MenuItem("Build/Set macOS Build Profile")] public static void SetActiveBuildProfile() { var specificBuildProfile = AssetDatabase.LoadAssetAtPath<BuildProfile>( "Assets/Settings/Build Profiles/macOS.asset" ); BuildProfile.SetActiveBuildProfile(specificBuildProfile); } }