概要
Unity 2020.1 以前
using UnityEditor;
[InitializeOnLoad]
public static class Example
{
static Example()
{
PlayerSettings.SetScriptingDefineSymbolsForGroup
(
BuildTargetGroup.Android,
"ENABLE_RELEASE;ENABLE_OFFLINE"
);
var options = new BuildPlayerOptions();
BuildPipeline.BuildPlayer( options );
}
}
Unity 2020.1 以降
using UnityEditor;
[InitializeOnLoad]
public static class Example
{
static Example()
{
var options = new BuildPlayerOptions
{
extraScriptingDefines = new[] { "ENABLE_RELEASE", "ENABLE_OFFLINE" },
};
BuildPipeline.BuildPlayer( options );
}
}