/// <summary>
        /// Static preprocess callback method for AppStore builds.
        /// </summary>
        public static void OnPreprocessAppStore(BuildManifestObject manifest)
        {
            iOSBuildProcessor processor = new iOSBuildProcessor();

            processor.BuildManifest = manifest;
            processor.BuildType     = iOSBuildType.AppStore;
            processor.ReleaseCodeSigningIdentity = AppStoreCodeSigningIdentity;
            processor.ReleaseProvisioningProfile = AppStoreProvisioningProfile;
            OnPreprocess(processor);
        }
        /// <summary>
        /// Static preprocess callback method for simulator builds.
        /// </summary>
        public static void OnPreprocessSimulator(BuildManifestObject manifest)
        {
            iOSBuildProcessor processor = new iOSBuildProcessor();

            processor.BuildManifest = manifest;
            processor.BuildType     = iOSBuildType.Simulator;
            processor.ReleaseCodeSigningIdentity = DeveloperCodeSigningIdentity;
            processor.ReleaseProvisioningProfile = DeveloperProvisioningProfile;
            OnPreprocess(processor);
        }
 /// <summary>
 /// Static preprocess callback method for AdHoc builds.
 /// </summary>
 public static void OnPreprocessAdHoc(BuildManifestObject manifest)
 {
                 #if (UNITY_CLOUD_BUILD || TEAMCITY_BUILD) && SAGO_DEVELOPMENT
     EditorUserBuildSettings.development    = true;
     EditorUserBuildSettings.allowDebugging = true;
                 #endif
     iOSBuildProcessor processor = new iOSBuildProcessor();
     processor.BuildManifest = manifest;
     processor.BuildType     = iOSBuildType.AdHoc;
     processor.ReleaseCodeSigningIdentity = AdHocCodeSigningIdentity;
     processor.ReleaseProvisioningProfile = AdHocProvisioningProfile;
     OnPreprocess(processor);
 }