Apologies for the delay, been working through quite a backlog. I’ve got a patched version of 2.03.14 for you to test if you’re willing and able? Look in the Uploads section on your Profile page. It’s working fine for us when called from Jenkins but I’d like to confirm it works for you too. Thanks ![]()
Should we be using fmodstudiocl or fmodstudio to test this?
fmodstudiocl please.
This has not fixed the problem. If the machine is locked, it has to wait until unlock to complete.
[2026-06-05T04:00:10.241Z] + ‘/Applications/FMOD Studio.app/Contents/MacOS/fmodstudiocl’ -build ‘FMod/Self Care Vampire.fspro’
[2026-06-05T04:02:37.432Z]
[2026-06-05T04:02:37.432Z] Loading project “FMod/Self Care Vampire.fspro”…
[2026-06-05T04:02:37.432Z] [Scripting] ScriptServer is disabled.
[2026-06-05T04:02:37.432Z] Successfully opened project.
[2026-06-05T04:02:37.432Z] Building project “FMod/Self Care Vampire.fspro”…
[2026-06-05T04:02:37.432Z] Build Status: Gathering file stats…
[2026-06-05T04:02:37.432Z] Build Status: Preparing to build for Desktop…
[2026-06-05T04:02:37.432Z] Build Status: Checking dependencies for “Master”…
[2026-06-05T04:02:37.432Z] Build Status: Loading “Master” objects…
[2026-06-05T04:02:37.432Z] Build Status: Building “Master” for Desktop…
[2026-06-05T04:02:37.432Z] Build Status: Preparing to build for Mobile…
[2026-06-05T04:02:37.432Z] Build Status: Checking dependencies for “Master”…
[2026-06-05T04:02:37.432Z] Build Status: Loading “Master” objects…
[2026-06-05T04:02:37.432Z] Build Status: Building “Master” for Mobile…
[2026-06-05T04:02:37.432Z] Build completed successfully.
Note the 2 minute delay here before any log output - at which point i remoted into the machine to see if unlocking the display would start it building and it did.
In addition, if i just ssh into the mac and run
'/Applications/FMOD Studio.app/Contents/MacOS/fmodstudiocl' -build 'FMod/Self Care Vampire.fspro'
On the command line in the jenkins workspace directory, nothing happens until i unlock the mac via a remote desktop session and click on the FMOD studio icon in the dock. I have verified i’m running 2.03.14 via the remote desktop app
Interesting. I can ssh into my (locked) Mac, run a very similar command and it runs just fine. Might be a system setting? I’ll have a dig and see what I can find.
What version of macOS are you running?
Sonoma 14.7.8 but I don’t think it’s the macOS version that’s the problem. In System Settings > Screen Saver > Lock Screen Settings, I have both “Start Screen Saver when inactive” and “Turn display off when inactive” set to Never. So, I guess my Mac was never really locked when I sshed into it. Is it possible for you to set both of those settings to Never?
The issue with this is if the build machine is anywhere unsecured - this is a security risk. It also means that if you happen to use a laptop as a build machine, you’re burning the screen at all times.
When you lock the mac, does FMOD’s cli work? (I’d also note: Unity builds fine in this mode, as does Unreal. In fact, unreal can build without the user even logged in interactively)
I’d also note the OP says:
if the machine is locked (which it normally is while running jenkins) the project doesn’t complete loading.
I also suspect there’s another problem where if more than one instance of this is running at the same time, it will cancel the second one - we’ve just had an issue where a second simultaneous build on another platform didn’t get updated banks.
We get the following error:
Application /Applications/FMOD Studio.app was already running and so the additional environment variables and redirected stdin/stdout/stderr provided could not be set.
This can be replicated in the public version of 2.03.14 by running two instances of fmodstudiocl in two different FMOD project directories (they might need to be the same project copied, but i’m not sure). This does not happen in 2.03.14 when using fmodstudio (but of course it doesn’t fire up unless there is a logged in user active)
Apologies for the shemozzle. Currently looking into a different way of solving this.