This adds support for building Mac .pkg installers. This current implementation is intentionally a bit simplistic: it produces one .pkg per package in the user's workspace, without any special branding applied. We currently only allow the app identifier and install location to be configured, but we can consider adding further customization in the future.
Although I added support for configuring this in init, I ran into a bit of trouble serializing that value since the new config is set up as a struct rather than two separate fields.
This adds support for building Mac .pkg installers. This current implementation is intentionally a bit simplistic: it produces one .pkg per package in the user's workspace, without any special branding applied. We currently only allow the app identifier and install location to be configured, but we can consider adding further customization in the future.
Although I added support for configuring this in
init
, I ran into a bit of trouble serializing that value since the new config is set up as a struct rather than two separate fields.Here's sample config from one app:
And here's the No Name / Sans nom installer it produces: