From 4a71488bea1c3ce6ca2d859f0d012377ebea1941 Mon Sep 17 00:00:00 2001 From: Ozgur Ersoy Date: Tue, 15 Apr 2025 21:05:51 +0200 Subject: [PATCH] fix(actions): update macOS build workflow to disable automatic code signing and skip signing executables --- Config/DefaultEngine.ini | 3 +++ Source/LuckyWorld.Target.cs | 3 +++ scripts/mac_build.sh | 1 + 3 files changed, 7 insertions(+) diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index fcda2735..77f05207 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -361,6 +361,9 @@ EnableCodeCoverage=False EnableCodeCoveragePath=(Path="") ForwardShading=False UseFastCopyToResolve=True +bAutomaticallySignBuilds=False +bUseSIPSafeRunloop=True +CodeSigningIdentity="" [/Script/MacTargetPlatform.XcodeProjectSettings] bMacSignToRunLocally=False diff --git a/Source/LuckyWorld.Target.cs b/Source/LuckyWorld.Target.cs index 459aed18..99cc338a 100644 --- a/Source/LuckyWorld.Target.cs +++ b/Source/LuckyWorld.Target.cs @@ -27,6 +27,9 @@ public class LuckyWorldTarget : TargetRules GlobalDefinitions.Add("APP_BUNDLE_IDENTIFIER=com.luckyrobots.luckyworld"); GlobalDefinitions.Add("APP_BUNDLE_NAME=LuckyWorld"); GlobalDefinitions.Add("APP_BUNDLE_DISPLAY_NAME=LuckyWorld"); + + // Disable automatic code signing + bDisableAutomaticCodeSigning = true; } } } diff --git a/scripts/mac_build.sh b/scripts/mac_build.sh index 11eac0c8..9162c8c4 100755 --- a/scripts/mac_build.sh +++ b/scripts/mac_build.sh @@ -53,6 +53,7 @@ echo "🔨 Starting build process..." -platform=Mac \ -installed \ -stage \ + -skipStage=SignExecutables \ -archive \ -package \ -build \