概要
#if UNITY_IOS using UnityEditor; using UnityEditor.Callbacks; using UnityEditor.iOS.Xcode; public static class Example { [PostProcessBuild] private static void OnPostProcessBuild ( BuildTarget buildTarget, string pathToBuiltProject ) { if ( buildTarget != BuildTarget.iOS ) return; var path = pathToBuiltProject + "/Info.plist"; var plist = new PlistDocument(); plist.ReadFromFile( path ); var root = plist.root; root.SetString( "CFBundleDevelopmentRegion", "ja_JP" ); plist.WriteToFile( path ); } } #endif
上記のようなエディタ拡張を記述する
ビルドした Xcode プロジェクトを開いて Info.plist の
「Localization native development region」が「Japan」になっていれば
正常に動作しています