Note to the Dev on a possible fix for mac Upvote so dev can see
Mac users seem to be getting an issue when launching the app where a file is improperly marked as a text file instead of an executable. This issue in particular is one I have seen only some people have a problem with. I downloaded several games from Itch io that didn't have this issue which made me suspect there was a workaround. I spent some time researching and it seems this is actually an issue with .zip compression. Im not a developer so I cant help too much but here is what I found. https://stackoverflow.com/questions/107903/how-to-create-a-zip-file-in-the-same-format-as-the-finders-compress-menu-item
the other solution I heard is to use .TAR instead of .ZIP https://github.com/golang/go/issues/24057
the comments on this thread are quite informative
It seems that macs default zip compression does not properly store metadata so you need to use the [ditto] command
I also found this from itch.io although you probably already read it https://itch.io/docs/itch/integrating/compatibility-policy.html
I hope that helped some :)