【问题标题】:Mac installer package - how to optionally install to multiple locationsMac 安装程序包 - 如何选择安装到多个位置
【发布时间】:2013-05-12 10:53:43
【问题描述】:

我正在尝试使用 pkgbuildproductbuild 创建一个 Mac 安装程序包,它可以选择将 1 个包安装到 4 个位置,具体取决于分发定义 xml 文件中列出的安装程序选项的结果。

很遗憾,我找不到自定义Distribution.xml 以多次安装软件包的方法。

我能看到的唯一选择是捆绑 4 个相同的包,但单独安装 地点;但是这是不可取的,因为它会使我的安装程序变得不必要地大。

还有其他方法可以实现这种自定义行为吗?

【问题讨论】:

    标签: deployment productbuild pkgbuild


    【解决方案1】:

    而不是--component "/Applications/SomeApp.app"

    使用--root ./basefolder 并具有类似根的结构(例如:'Applications'、'Library' 文件夹)

     /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 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      相关资源
      最近更新 更多