- Home /
Why won't Unity games start on macOS sierra?
I have a fresh install of macOS sierra. I own several games based on Unity, all through Steam. The majority of them will not start. There is no error message. Steam tries to start them, but they close instantly.
It's common to ask for a copy of ~/Library/Logs/Unity/Player.log
, but the Unity directory does not exist.
Answer by SuperUnheardOf · Nov 25, 2016 at 03:54 PM
The workaround for me was to go to the terminal and change the ownership of ~/Library/Logs
:
sudo chown $USER ~/Library/Logs
(this requires the logged in user to have admin rights, and to enter their password)
Under macOS Sierra, ~/Library/Logs
is owned by root and the logged in user cannot write to this directory. Changing the ownership is not an ideal solution - users should not have to learn unix to play their games.
Your answer
Follow this Question
Related Questions
Can't find OSX Standalone log file 2 Answers
Can't run game made in Windows on Mac 1 Answer
Unity 4.1 hangs on launch, OSX 10.8.3 1 Answer
Unity3D + OSX Mavricks... Monodevelop not syncing 2 Answers
[Mac Standalone] Icon corruption (color aberration) 2 Answers