我可以使用pkgbuild和productbuild为应用程序创建合适的安装程序。但是,我需要创建一个安装一个裸可执行文件并启动守护进程的程序,然后我就碰壁了。
问题的关键似乎是pkgbuild的组件列表中的RootRelativeBundlePath项。由于没有安装捆绑包,因此没有路径可以使用,但我也不能省略RootRelativeBundlePath。所以我无法生成组件包。
我该怎么办?
答案 0 :(得分:0)
找到我自己的问题的答案,使用以下命令构建组件包,完全跳过组件列表plist:
pkgbuild --root software_root --install-location“/”--scripts scripts / --identifier'com.blah.pkg.blah'-- version'1.0.0'instellner.pkg