Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

installer: macOS pkg #469

Open
davidkna opened this issue Oct 1, 2023 · 1 comment
Open

installer: macOS pkg #469

davidkna opened this issue Oct 1, 2023 · 1 comment

Comments

@davidkna
Copy link

davidkna commented Oct 1, 2023

I think it would be nice to support creating pkg installers for macOS. Compared to dmg/app this could be more suitable for CLI applications (#24). For example, starship publishes pkg installers.

@indygreg
Copy link

FYI I have a pure Rust pkg file format implementation at https://crates.io/crates/apple-flat-package. Unfortunately, it doesn't currently support writing because my Bom file implementation (https://github.com/indygreg/apple-platform-rs/tree/main/apple-bom) doesn't yet support writing. It's an unknown amount of work to finish implementing writing support.

I just wanted to let you know that generating pkg files without using Apple tooling is just outside the realm of possibility.

(The linked repository also has a pure Rust implementation of Apple code signing and notarization so you can sign + notarize from Linux in case that's interesting to you.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants