Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetActiveBuildProfile()

Gets the active build profile.
Read time 1 minuteLast updated 12 days ago

Definition

public static BuildProfile GetActiveBuildProfile()

Returns

Type

Description

BuildProfileThe active build profile. Returns null when a platform profile is active.

Remarks

This method retrieves the active build profile from the
Build Profiles
pane only. The method returns null if a platform profile from the
Platforms
pane is active instead.
Additional Resources: Platform profile.

Examples

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); }}