Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Heya just wanted to let you know I can't open this on MacOS Catalina. I attempted the work around where I right click and select open, get rejected but then go to System preferences and in Security and Privacy it sometimes gives me an option to run anyway. That option didn't come up this time. Looks intriguing and look forward to potentially playing it!

(1 edit)

Interesting! I have a mac here to test. Will look into it and see if we can fix this soon!

-Alex

(+1)

sometimes on macos builds, before I package it up, I have to go into the package and chmod +x on the game binary

Hey, I've been having issues getting my games to work on Catalina. Could you explain this in a little more detail?

(+1)

Sure. Basically in the past the issue I've had is I do a MacOS build for release in Unity, and the binary might even run locally but when I zip it up and try it on another Mac, it wont run, it might even not recognize it as open-able.

MacOS "Applications" are just folders with specific structures & manifests in the right places, the important path is: "MyApp.app/Contents/MacOS/MyApp". I've noticed that sometimes the filesystem "+x" flag, which denotes that this file is executable/runnable, is either not set, or set in a very limited way. In the past I've had luck issuing a command like: "chmod uog+x MyApp.app/Contents/MacOS/MyApp", which is basically saying "change permissions on this file, Users (u), Others (o), and Group (g) will gain (+) the executable flag (x).

Because the bundle isn't signed, it will still require users to right click it and select "Open", and then they can accept the warning dialog about un-trusted files and open Unity.

Thanks so much for taking the time to share! I'll try this out