You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
899 B
29 lines
899 B
using UnityEngine; |
|
using UnityEditor; |
|
using UnityEditor.Callbacks; |
|
using System.IO; |
|
|
|
|
|
namespace TMPro |
|
{ |
|
public class TMP_PostBuildProcessHandler |
|
{ |
|
[PostProcessBuildAttribute(10000)] |
|
public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) |
|
{ |
|
if (target == BuildTarget.iOS) |
|
{ |
|
// Try loading the TMP Settings |
|
TMP_Settings settings = Resources.Load<TMP_Settings>("TMP Settings"); |
|
|
|
if (settings == null) |
|
return; |
|
|
|
string file = Path.Combine(pathToBuiltProject, "Classes/UI/Keyboard.mm"); |
|
string content = File.ReadAllText(file); |
|
content = content.Replace("FILTER_EMOJIS_IOS_KEYBOARD 1", "FILTER_EMOJIS_IOS_KEYBOARD 0"); |
|
File.WriteAllText(file, content); |
|
} |
|
} |
|
} |
|
}
|
|
|