Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

TheRealWills

1
Posts
A member registered Jan 31, 2023

Recent community posts

(3 edits)

The only difference I see which could be causing the error are the file permissions as mentioned by BlueFalconHD

However execution doesn't seem to be the issue but rather the ACL flag.

"drwxr-xr-x" => version downloaded using itch app

vs

"drwxr-xr-x@" => version downloaded from chrome

xattr Digital\ Logic\ Sim.app => this returns com.apple.quarantine

The com.apple.quarantine extended attribute is a security feature in MacOS that helps prevent the spread of malware by marking downloaded files as potentially unsafe. When you download a file from the internet, MacOS sets the com.apple.quarantine attribute on the file to indicate that it was downloaded from the internet. This information is used by Gatekeeper, a security feature in MacOS, to determine whether the file should be allowed to run.

If your app is being blocked from running normally, it is likely because Gatekeeper is preventing it from executing due to the com.apple.quarantine attribute. To resolve this issue, you can remove the com.apple.quarantine attribute using the xattr command in Terminal: 

xattr -d com.apple.quarantine Digital\ Logic\ Sim.app 

After removing the com.apple.quarantine attribute, you should be able to run the app normally. However, keep in mind that this will disable the security feature provided by Gatekeeper, so it is important to only do this for apps from trusted sources.

My hypothesis was wrong and this doesn't work. Anyone have another idea?