static void CommandLineBuildOnCheckinIOS()
{
const BuildTarget target = BuildTarget.iPhone;
// Get build scenes.
string[] levels = GetBuildScenes();
const string locationPathName = "iOSbuild";
const BuildOptions options = BuildOptions.None;
// Get command line arguments (if passed in to build job).
CommandLineData commandLineData = GetCommandLineData(IoSdefaultBundleId);
PlayerSettings.iOS.scriptCallOptimization = ScriptCallOptimizationLevel.FastButNoExceptions;
var shortBundleVersion = CommandLineReader.GetCustomArgument("ShortBundleVersion");
if (shortBundleVersion == String.Empty)
{
shortBundleVersion = commandLineData.BuildVersion;
}
PlayerSettings.shortBundleVersion = shortBundleVersion;
if (commandLineData.StreamingAssetsEnabled == "true")
{
BuildPipelineBuildAssetBundle(BuildTarget.iPhone);
DeleteMasterAssetResources();
}
// Build all scenes.
BuildPipelineBuildPlayer(levels, locationPathName, target, options, commandLineData);
}