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