@Christoph-Hart said in Shoutout: DMGCanvas:
@Lindon I've found a few shortcomings of the Package solution:
- you cannot write to the user and global domain at the same time
- you cannot create a link file unless you use a script that works in 80% of all cases
- you still need to manually notarize the pkg using the command line. You can attach a certificate, but this won't notarize it
The DMG image will manage all the signing stuff that Apple throws at you and for the installation UX you are now completely free to do whatever you like with the multipage creator.
If the Packages solution works for you, then keep using it - there's no need to change a running system, but I found myself always coming back to hacking around for every project I did, so this is why I'm trying to create a solution for installers that are particularly tailored for HISE projects and DMG Canvas plays a big role here on the macOS side for this.
Ok yep I get it.. I guess I'm in a slightly different space. My plugin does most of the heavy lifting (downloading samples and meta data, unpacking all this to the correct locations, setting up the Link file etc.) , so all I want from an installer is the ability to put the plugin in the System folder - the user then runs the plugin and it takes over all the set up process. But yes I need to notarize the pkg from the command line.