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) {