@docsteer We should consider using Qt Installer Framework to allow a single installer config to work with multiple operating systems.
It also has closer links directly with the Qt Build system.
Have a look at OTPView for a working example - admittedly OTPView does retain a more traditional dmg for macOS