先日こちらの記事で書いた通り、 Unity6から同じプラットフォームでもBuildProfileを複数用意して、ビルド時の設定を簡単に切り替えられるようになっていました。 JenkinsなどCIツールで batchmode でビルドする際に BuildProfile を切り替えられると便利そうなので、そのサンプルです。 ビルド用のプログラム準備 using UnityEngine; using UnityEditor; using UnityEditor.Build.Profile; public class Build { [MenuItem("Appli/Build")] public static void Execute() { // コマンドライン引数からBuildProfle名を取得 string buildProfileName = GetBuildProfileName()