public static void PreformBuild()
    {
        string commandLine = Environment.CommandLine;

        string[] commandLineArgs = Environment.GetCommandLineArgs();

        ProjectBuildData buildData = new ProjectBuildData();

        for (int i = 0; i < commandLineArgs.Length; ++i)
        {
            if (commandLineArgs[i].Contains("="))
            {
                string[] argument = commandLineArgs[i].Split('=');

                string argumentName  = argument[0];
                string argumentValue = argument[1];

                if (argumentName.Contains("version"))
                {
                    buildData.IdentityVersion = argumentValue;
                }

                if (argumentName.Contains("build"))
                {
                    buildData.IdentityBuild = argumentValue;
                }

                if (argumentName.Contains("channel"))
                {
                    buildData.Channel = PackageChannelStrToEnum(argumentValue);
                }

                if (argumentName.Contains("architecture"))
                {
                    buildData.Architecture = ArchitectureStrToEnum(argumentValue);
                }

                if (argumentName.Contains("scripting_implementation"))
                {
                    buildData.ScriptingImpl = ScriptingImplementationStrToEnum(argumentValue);
                }
            }
        }

        if (buildData.Integrity())
        {
            ProjectBuilder.BuildForiOS(buildData);
        }
    }