[ANN] GNAT Studio 2026.2a for macOS Ventura

Here is a very preliminary version of GNAT Studio 2026.2a as a stand alone app for macOS.

NEW:
The GNATStudio launcher looks for a gnatstudio_launcher.rc file which support environment variables with the standard syntax VAR.action=VALUE with action is (append, prepend, set, unset, ifnotset), see exemple shipped in the archive.

See readme for details.

Limitation:
Ada Language Server has some latencies and doesn’t respond when parsing source code with more 1000 lines. It may be due to some compilation options I missed.

There could be some other limitations that you might meet.
Feel free to report them here.
Any help will be really appreciated to fix these limitations.

5 Likes

I had troubles making it run from the .app directly (double click or through the apps menu). It opens correcly if started directly with : ~/Applications/GNATStudio.app/Contents/MacOS/gnatstudio_launcher

So changed the default launcher with that, and then locally signed it:
/usr/libexec/PlistBuddy -c "Set :CFBundleExecutable gnatstudio_launcher" ~/Applications/GNATStudio.app/Contents/Info.plist
codesign --force --deep --sign - \~/Applications/GNATStudio.app

Works perfectly now. Thanks for this package :folded_hands:
Much better development with GNATStudio than VSCode.

Thanks for reporting.

Normally, the Info.plist file shipped in the application already contains CFBundleExecutable set to gnatstudio_launcher.

Concerning signing, have you try and select Open contextual menu? On the first time, a popup will ask you if you really want to open it, acknowledge then the app will open normally with double click.