From 421e8d5b43c2e192570583af844bcdcfce9d5cab Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 18 Apr 2026 19:55:12 +0200 Subject: [PATCH] FIx codesigning editor package with Web platform tool --- Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs b/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs index 66067eaa6..8c1fb83d5 100644 --- a/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs +++ b/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs @@ -185,6 +185,15 @@ namespace Flax.Deploy plist = plist.Replace("{Arch}", arch == TargetArchitecture.ARM64 ? "arm64" : "x86_64"); File.WriteAllText(Path.Combine(appContentsPath, "Info.plist"), plist, Encoding.ASCII); + // Codesign tint compiler executable and remove ones for Windows/Linux + var webPlatformFolder = Path.Combine(OutputPath, "Source/Platforms/Web"); + if (Directory.Exists(webPlatformFolder)) + { + Utilities.DirectoryDelete(Path.Combine(webPlatformFolder, "Binaries/Tools/Linux")); + Utilities.DirectoryDelete(Path.Combine(webPlatformFolder, "Binaries/Tools/Windows")); + CodeSign(Path.Combine(webPlatformFolder, "Binaries/Tools/Mac/ARM64/tint")); + } + // Copy output editor files Utilities.DirectoryCopy(OutputPath, appContentsPath);