Couldn’t find a post about this. I’m getting a lot of reports from my users that clicks on the game window are no longer registered at all after updating to macOS Sonoma 14.2. The recent 14.2.1 update does not fix it.
This issue seems to be related:
Apparently switching to fullscreen-mode fixes this, but switching back to window-mode makes the issue appear again.
Looking through Steam/Reddit, I see a lot of games affected by it (Cities: Skylines, Mini Motorways, Oxygen Not Included, etc.) but there doesn’t currently seem to be a way to fix this on the app-side.
Not sure if I am having the same issue. Since the 14.2/14.2.1 update, my app hangs after displaying the interface. If I filter the Console messages for my app, I see:
Looking at the stack trace, this is caused by something Unity is trying to do.
It seems like Apple has changed some sandbox permission. Is this this same thing you’re seeing?
My app was last built in August of 2021 so it was using the Unity version available then. I don’t know if this has been fixed in more recent Unity versions.
Same things with several applications that worked well on MacOS Ventura. The Windowed mode + resolution: if the resolution is very low (1024x768 or below), there is no problem (and not enough visible).
We have several games, impossible to update them in a reasonable time. We need a solution for the current version. They used to work for several years and OS updates.
Which version specifically works for you? 2022.3.17f1?
Edit: I haven’t tested it myself but it looks like 2022.3.17f1 and 2021.3.34f1 fix this issue (or at least part of it). Really hope they backport this to 2020 at least… Upgrading my project is gonna be a pain.
I’m still confused by this. Are there games made with older versions of Unity that actually work on the newest macOS? Or is literally every single Unity game broken on macOS Sonoma right now?
It seems strange that Unity hasn’t responded with the recommended solution. My app was built a couple of years ago with 2021.1.9f1. I don’t really have time right now to deal with a lot of app tweaks that may be needed if I switch to the very latest LTS. Do we know what the oldest version of Unity that fixes this is?
I’m using the old input system, currently on Unity 2020.3.25f1. I could try updating to the most recent 2020 LTS version and see if that does anything.
Seeing how this issue was fixed (I think?) with the most recent 2022 LTS update, I’m not sure if the issue you linked could be related.
I’ve updated my project from 2020.3.25f1 to 2020.3.48f1 (newest 2020 LTS). This seems to fix the issue, at least for three of my testers. Waiting for a few more to test it.
Edit: I got 6 reports now so I’m gonna consider this fixed in my case. Thanks for the help Tautvydas-Zilys!! Still seems like it’d be a good idea to look into this further since there are probably a lot of games built with affected Unity versions that will never be updated again, so those would be permanently broken unless there is a fix coming from Apple.