﻿#if UNITY_EDITOR && UNITY_IOS
using UnityEngine;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;
#endif

# if UNITY_IOS
public static class BackendQuestionProcessBuildForIOS
{
    [PostProcessBuild(999)]
    public static void OnPostProcessBuild(BuildTarget buildTarget, string path)
    {
        if (buildTarget == BuildTarget.iOS)
        {
            {
                string prjPath = path + "/Unity-iPhone.xcodeproj/project.pbxproj";

                PBXProject pbxProject = new PBXProject();
                pbxProject.ReadFromFile(prjPath);

                string unityFrameworkTarget = pbxProject.GetUnityFrameworkTargetGuid();

                pbxProject.AddFrameworkToProject(unityFrameworkTarget, "WebKit.framework", false);

                pbxProject.WriteToFile(prjPath);
            }
        }
    }

}
#endif