public static void OnPostProcessBuild(BuildTarget target, string pathToBuiltProject)
        {
            try
            {
                UnitySocialSettings settings = UnitySocialSettingsEditor.LoadSettings();
                if (settings != null && string.IsNullOrEmpty(settings.bakedLeaderboards))
                {
                    Debug.LogError("Leaderboards info was not pulled from server. Use Edit/Unity Social/Bake Game Services Data menu item.");
                }

                if (settings != null && settings.isValid)
                {
                    if (settings.iosSupportEnabled && target == BuildTarget.iOS)
                    {
                        pathToBuiltProject = FixErroneousPathComponent(pathToBuiltProject);

                        UpdateXcodeProject(pathToBuiltProject);
                        UpdatePlist(pathToBuiltProject, settings.clientId);

                        Debug.Log("Unity Social postprocess done.");
                    }
                }
            }
            catch (Exception e)
            {
                Debug.Log("Unity Social postprocess failed: " + e.ToString());
            }
        }
        // Handle delayed loading of the dependency resolvers.
        private static void OnPostprocessAllAssets(
            string[] importedAssets, string[] deletedAssets,
            string[] movedAssets, string[] movedFromPath)
        {
            foreach (string asset in importedAssets)
            {
                if (asset.Contains("IOSResolver") || asset.Contains("JarResolver"))
                {
                    RegisterDependencies();
                    break;
                }
            }

            UnitySocialSettings settings = UnitySocialSettingsEditor.LoadSettings();

            if (settings == null)
            {
                return;
            }

            PluginImporter[] pluginImporters = PluginImporter.GetAllImporters();
            foreach (PluginImporter pluginImporter in pluginImporters)
            {
                if (pluginImporter.assetPath.Contains("Plugins/UnitySocial/Native/Android"))
                {
                    pluginImporter.SetCompatibleWithPlatform(BuildTarget.Android, settings.androidSupportEnabled);
                }
            }

            SetAndroidManifestConfig(settings);
        }