Mac: App or Updater Do Not Run After Update

Problem

Either the main Fantasy Grounds application or the Fantasy Grounds updater (i.e. click on Check for Updates button on FG launch screen) cause the program to end abruptly.

There seem to be two issues commonly occurring:

  • For the main application (on M1/M2-based Macs), it seems that the credentials are cached and do not match when the application is updated.

  • For the Updater, the way applications are installed on Macs is very different than Windows/Linux, and gets installed as a folder of files. We believe that this is a permissions issue, that we are still looking into.

Both issues should be able to be rectified with the appropriate commands below.

Solution

Remedy:

Run a command in the Terminal to change the necessary permissions for the file experiencing the issue.

Terminal can usually be found under Launchpad → Other → Terminal

Terminal icon

For the main Fantasy Grounds Unity application,

  1. If running on M1/M2-based Mac, please first try a reboot, and try running FGU again.

  2. Open the Terminal application and run the following command:
    chmod -R +x "/Applications/SmiteWorks/Fantasy Grounds/FantasyGrounds.app"

For Fantasy Grounds Unity Updater,

  1. Open the Terminal application and run the following command:
    chmod -R +x "/Applications/SmiteWorks/Fantasy Grounds/FantasyGroundsUpdater.app"

You may need to precede each command line with the sudo command if you do not have admin permissions to use the CHMOD command. For example:
sudo chmod -R +x "/Applications/SmiteWorks/Fantasy Grounds/FantasyGrounds.app" or
sudo chmod -R +x "/Applications/SmiteWorks/Fantasy Grounds/FantasyGroundsUpdater.app"

If you’re still having an issue, please file a Support ticket at the link below:
Link: https://fantasygroundsunity.atlassian.net/servicedesk/customer/portals