using UnityEditor;
using UnityEngine;

public static class BuildiOS
{
    [MenuItem("SuperAwesome/Build iOS")]
    public static void Build()
    {
        string outputPath = System.IO.Path.Combine(
            System.IO.Directory.GetParent(Application.dataPath).FullName, "output");

        BuildPlayerOptions options = new BuildPlayerOptions
        {
            scenes = new[] { "Assets/MainScene.unity" },
            locationPathName = outputPath,
            target = BuildTarget.iOS,
            options = BuildOptions.None
        };

        var report = BuildPipeline.BuildPlayer(options);
        if (report.summary.result == UnityEditor.Build.Reporting.BuildResult.Succeeded)
        {
            Debug.Log("BUILD SUCCEEDED: " + outputPath);
        }
        else
        {
            Debug.LogError("BUILD FAILED");
        }
    }
}
