为 OSX 上的守护进程创建包安装程序

Joh*_*ohn 5 macos mono pkgbuild

我正在将守护进程从 Linux 移植到 OSX。守护进程本身是用 C# 编写的,并用 Mono 执行。我正在尝试为安装到目录“/Library/MyAppSuite/MyDaemon”中的守护程序创建一个安装程序包,并包含典型的 bin、lib 等目录。然后将符号链接安装到 /Library/LaunchDaemons 以使其在启动时启动。在 pkgbuild 步骤中:

pkgbuild --root /tmp/MyDaemonComponent.dst --component-plist MyDaemonComponent.plist MyDaemonComponent.pkg --install-location /Library/MyAppSuite/MyDaemon
Run Code Online (Sandbox Code Playgroud)

我收到错误消息“不是有效的捆绑包”。

我如何创建包,以便它安装到正确的目录中并运行安装后脚本?拥有安装向导(不允许更改安装位置)也很好。