コード例 #1
0
    public static void ExecuteViaCommandLine()
    {
        var args     = new CommandLineCustomArgs();
        var settings = new BuildSettings(args);

        Execute(settings);
    }
コード例 #2
0
    public BuildSettings(CommandLineCustomArgs args)
    {
        BundleIdentifier = args.GetArg("bundleIdentifier");
        BundleVersion    = args.GetArg("bundleVersion");
        ProductName      = args.GetArg("productName");

        var target = args.GetArg("buildTarget");

        switch (target)
        {
        case "ios":
            BuildTarget = BuildTarget.iOS;
            break;

        case "android":
            BuildTarget = BuildTarget.Android;
            break;

        default:
            throw new InvalidOperationException("Not supported build target: " + target);
        }
    }