- Mar 29, 2023
- 139
- 53
It could be GateKeeper preventing you from opening the app. Could you try the following?Downloaded s1 on mac and the game doesn't open for me
- Open Terminal.app
- Write the following command: xattr followed by a space and drag the TFTUV.app from the Finder onto the terminal window
- Press Enter, it should show com.apple.quarantine as a result. If the text is not shown you’ve likely encountered another issue.
- If the text is shown, type xattr -d com.apple.quarantine followed by a space and drag TFTUV.app or SL.app onto the terminal window again
- Press Enter and try to launch the game again.
Two common problems that may arise when playing on Mac are these:
- the app is quarantined by Gatekeeper because its from an unknown developer;
- the executable inside the app might have lost its execute permission during unzipping
To check quarantine, start Terminal and type "xattr " without the quotes at the prompt and drag the problematic app into the Terminal window. Terminal will fill out the path for you. Mind there is a space between the command and said path. Hit enter. If you see com.apple.quarantine in the results, the app is quarantined.
To remove the quarantine, type "xattr -d com.apple.quarantine " and drag the app again into the window. Hit enter. Quarantine should now be removed.
To check the second case, you need to look into the contents of the app: right click on the TFTUV app, pick Show package contents. Navigate to /Contents/MacOS/. Inside that folder you'll see a file called TFTUV. That file should be a Unix executable. If it's anything else, it has lost its execute permission.
To fix this, start Terminal and type "chmod a+x " without the quotes at the prompt and drag the file inside the Terminal window. Terminal will fill out the path for you. Again mind there is a space between the command and the path. Hit enter. The file should now be executable.
As a general precaution, make a duplicate of the app first before changing its attributes or permissions.
Another general hint for troubleshooting: instead of opening the app, try opening the executable inside the app. It then should start by opening Terminal. If something is wrong, there might be more information in the Terminal window.