I have previously created (with Inno Setup , pascal) an installer for windows ( Here the Link ) which has custom pages, text fields, combo box, radio buttons, scripts, license, installation modes, among others, this is my installer for Windows:
I have been researching how to replicate it on Mac, since I want to make a native installer.
I've come across Packages , which can create Plug-Ins but I didn't find the skip page function as well as the installer I created.
I found PackageMaker (Apple) and it was the same, I can't create such a custom installer.
I found that Opera has a custom installer, it's more or less what I want to achieve (Next, next, back, etc.) but I can't find a way to do it on MacOS:
You can do it by creating a Cocoa Application with
XCODE
, you would only have to create the views of the ViewController, with buttons you can switch between the views and add functionality when switching between them, this way you solve the compatibility issue since the final result will be one.app
that you can run on MacOS without installing anything, the problem is that it might be a bit tricky to create an installer from scratch.Another option is to use IZPACK but I don't know to what extent it can be customized, besides it would not be native.