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); } }