xcode の設定ファイルである Info.plist ですが、毎回 unity ビルド後特定の値を追加したければ、Editor 機能で行いましょう。
ビルド後自動生成された Info.plist に追加書き込みするイメージです。
using UnityEngine; using UnityEditor; using UnityEditor.Callbacks; #if UNITY_IOS using UnityEditor.iOS.Xcode; #endif using System.IO; public class OnPostBuildProcess : MonoBehaviour { [PostProcessBuild] public static void OnPostProcessBuild(BuildTarget buildTarget, string path) { if (buildTarget == BuildTarget.iOS) { #if UNITY_IOS var plistPath = Path.Combine(path, "Info.plist"); var plist = new PlistDocument(); plist.ReadFromFile(plistPath); var root = plist.root; root.SetBoolean("ITSAppUsesNonExemptEncryption", false); plist.WriteToFile(plistPath); #endif } } }
ITSAppUsesNonExemptEncryption は輸出コンプライアンスに関する質問を Info.plist で設定したものです。