我目前正在为要移植到 OS X 的 Java 应用程序创建安装程序。我希望能够将其保持为简单的 .dmg 并在其中包含 .app,因为我宁愿避免使用向导.pkg 安装程序打开。
但是,除了将二进制文件复制到 /Applications 之外,我还必须做一些事情。更准确地说,我想安装一个后台守护程序,它应该以 root 身份运行并在系统启动时自动启动。这是否可以通过 .app 实现,如果可以,如何实现?
我还应该补充一点,后台守护进程和用户可见的应用程序是两个不同的二进制文件。是否可以在 .app 中使用,还是仅支持一个二进制文件?据我了解,它只是一个目录,因此应该可以将后台守护程序也保留在 .app 中。