This Is often an issue with a lot of Indie game devs who don't have Mac's to Test on, the unix executable file in the app package ends up as plain text. It's some sort of issue/error within unity itself, not sure if bug or just like multiple extra steps for the mac version that aren't intuitive at all. I wish it were clear what the it was either way though, maybe it could be avoided.