我正在尝试创建一个 Mac 安装程序包,pkgbuild
它productbuild
可以选择将 1 个包安装到 4 个位置,具体取决于分发定义 xml 文件中列出的安装程序选项的结果。
不幸的是,我找不到一种方法来自定义Distribution.xml
多次安装软件包。
我能看到的唯一选择是捆绑 4 个相同的包,但安装位置不同;但是,这是不可取的,因为它会使我的安装程序变得不必要地大。
还有另一种实现这种自定义行为的方法吗?
我正在尝试创建一个 Mac 安装程序包,pkgbuild
它productbuild
可以选择将 1 个包安装到 4 个位置,具体取决于分发定义 xml 文件中列出的安装程序选项的结果。
不幸的是,我找不到一种方法来自定义Distribution.xml
多次安装软件包。
我能看到的唯一选择是捆绑 4 个相同的包,但安装位置不同;但是,这是不可取的,因为它会使我的安装程序变得不必要地大。
还有另一种实现这种自定义行为的方法吗?
代替--component "/Applications/SomeApp.app"
使用--root ./basefolder
并具有类似根的结构(例如:“应用程序”、“库”文件夹)
/usr/bin/pkgbuild --scripts ./scripts --info PackageInfo --identifier com.app.installer --root ./basefolder "Installer.pkg"
http://s.sudre.free.fr/Stuff/Ivanhoe/FLAT.html有助于创建 PackageInfo 文件