com.guru.unity.max/Amazon/Scripts/Editor/AmazonPostBuildiOS.cs

30 lines
1.0 KiB
C#

#if UNITY_IOS
using System.IO;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;
using UnityEngine;
namespace AmazonInternal.Editor.Postbuild {
public static class AmazonPostBuildiOS {
[PostProcessBuildAttribute(1)]
public static void OnPostprocessBuild(BuildTarget buildTarget, string path) {
if (buildTarget != BuildTarget.iOS)
return;
string projPath = path + "/Unity-iPhone.xcodeproj/project.pbxproj";
string pbxProjectPath = PBXProject.GetPBXProjectPath(path);
PBXProject pbxProject = new PBXProject();
pbxProject.ReadFromFile(pbxProjectPath);
string[] targetGuids = new string[2] {
pbxProject.GetUnityMainTargetGuid(),
pbxProject.GetUnityFrameworkTargetGuid()
};
pbxProject.SetBuildProperty(targetGuids, "ENABLE_BITCODE", "NO");
pbxProject.WriteToFile(pbxProjectPath);
}
}
}
#endif