Registributables

InnoSetup

To build InnoSetup interactive installation redistributables, you need to download and install InnoSetup on your build system.

DMG

DMG builds do not require any additional tooling as DMG generation relies on the hdiutil included with MacOS.

Snap

Snap requires snapcraft to be installed on the linux operating system.

sudo apt install libssl-dev
sudo snap install snapcraft
sudo snap install lxd
sudo adduser <username> lxd
sudo service snap.lxd.daemon restart
# you may need to restart the system

When creating SNAP files, to install them locally you need to run:

# when building with `strict` containment
snap install --dangerous <yourfile>.app
# when building with `clssic` containment
snap install --dangerous --classic <yourfile>.app