baobao
3/19/2019 - 10:05 AM

PostProcessBuild.cs

using UnityEditor;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;

public static class PostProcessBuild
{
    [PostProcessBuild]
    public static void OnPostProcessBuild(BuildTarget buildTarget, string path)
    {
        string projectPath = PBXProject.GetPBXProjectPath(path);

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

        string target = pbxProject.TargetGuidByName("Unity-iPhone");
        var tbdFile = "hogehoge.tbd";
        pbxProject.AddFrameworkToProject(target, tbdFile, false);
        pbxProject.WriteToFile(projectPath);
    }
}