OnPostprocessBuildなどで.appの中身を直接いじると署名が無効になり壊れる。
public void OnPostprocessBuild(BuildReport report) { // ごにょごにょ #if UNITY_STANDALONE_OSX UnityEditor.OSXStandalone.MacOSCodeSigning.CodeSignAppBundle(report.summary.outputPath); #endif }
こんな感じで最後にCodeSignAppBundleを実行してやればオッケー。