- Build the app, VST3 and AU in Release mode.
- Install Packages if you don't have it already.
- Set up an Apple Developer certificate and load it into Keychain (for both the app and the installer).
- Run the
sign_and_package_neuralnote_macos.sh
script to sign the 3 artifacts and package them into a an installer (.pkg file).- Run the script with the path to the release directory containing the Standalone, VST3 and AU directory (usually
cmake-build-release/NeuralNote_artefacts/Release
)../sign_and_package_neuralnote_macos.sh cmake-build-release/NeuralNote_artefacts/Release
- The script will ask for the Apple ID and password (app specific) for the signing process.
- The installer will be located in
Installer/Mac/build
- Run the script with the path to the release directory containing the Standalone, VST3 and AU directory (usually
On Windows, NeuralNote is not code signed for now. To create the installer, the following steps are required:
- Build the app and VST3 in Release mode.
- Install Inno Setup if you don't have it already.
- Build the installer.
- In command prompt, from the trunk of the repository, run the following command:
"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" Installers\Windows\neuralnote.iss /DReleaseDir="cmake-build-release/NeuralNote_artefacts/Release"
DReleaseDir
should indicate the path to the release directory containing the Standalone, VST3 and AU directory.
- In command prompt, from the trunk of the repository, run the following command:
The installer will be located in Installer/Windows/Output
.