diff --git a/build/resources/app/App.plist b/build/resources/app/App.plist
index a9852019..ba6f40a2 100644
--- a/build/resources/app/App.plist
+++ b/build/resources/app/App.plist
@@ -12,11 +12,6 @@
SOURCE_GIT_VERSION.0
LSMinimumSystemVersion
11.0
- LSEnvironment
-
- PATH
- /opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
-
CFBundleExecutable
SourceGit
CFBundleInfoDictionaryVersion
diff --git a/src/Commands/Command.cs b/src/Commands/Command.cs
index ab493474..665abaac 100644
--- a/src/Commands/Command.cs
+++ b/src/Commands/Command.cs
@@ -68,6 +68,10 @@ namespace SourceGit.Commands
if (OperatingSystem.IsLinux())
start.Environment.Add("LANG", "en_US.UTF-8");
+ // Fix sometimes `LSEnvironment` not working on macOS
+ if (OperatingSystem.IsMacOS())
+ start.Environment.Add("PATH", "/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin");
+
// Force using this app as git editor.
switch (Editor)
{