Mac R2025a Installation Guidance
Prerequisites:
Mac machine with Apple Silicon (M series) processors
The GMAT R2025a release will not run on Macs with Intel based processors
Install Instructions
The Mac R2025a release has been tested on macOS 14 (Sonoma) and macOS 15 (Sequoia) but while the release is signed by NASA it was not able to be notarized (See GMT-8339: Determine Solutions to the Lack of Notarization for Mac R2025aClosed ).
Download the file gmat-mac-R2025a-signed.dmg from SourceForge:
URL: https://sourceforge.net/projects/gmat/files/GMAT/GMAT-R2025a/Double click on the downloaded file. This mounts the downloaded image, and looks like this:
Drag the GMAT R2025a folder to your Mac's Applications folder. This can be either an Applications folder in the user's home directory, or the system level Applications folder.
Open the GMAT R2025a folder in Finder, and enter the bin subfolder.
Double-click on the GMAT-R2025a_Beta application. This is likely to open the following message window:
because the GMAT Application, while signed at NASA, was not certified by Apple. You need to mark the application as acceptable for running on your Mac.Open the System Settings application and select the "Privacy and Security" section. Near the bottom you'll see an entry for GMAT:
Click on the "Open Anyway" button.
The dialog from step 5 will open again, but now with an "Open" option. Click on that Open button. (Almost ready now...) The following dialog appears:
This dialog appears because macOS is "sandboxing" the GMAT application, and running it from a special location separate from the Applications folder. Press the Quit button on this dialog.
. In Finder, drag the GMAT Application out of its bin folder and drop it on your desktop. (Be sure to drag it out of the folder, and not copy it.)
Drag the GMAT Application back into the GMAT bin folder. (This "drag the app around" two-step clears the flag telling macOS to sandbox the application.)
Double click on the GMAT Application.
GMAT now opens and runs. Select one of the OFI sample scripts from the welcome dialog, and run it. (The Ex_R2020a_OFI_GEOTransfer script can be used for testing that your application is running as expected)