【问题标题】:Using productbuild for mac os x app with additional tools and files将 productbuild for mac os x app 与其他工具和文件一起使用
【发布时间】:2014-02-18 06:43:31
【问题描述】:

对于我的一个项目,我使用 packagemaker 构建脚本。 Packagemaker 允许指定我需要从 root 安装的所有文件,因此我的 root 具有以下结构:

Applications
    My Application.app
Library
    Preferences
        MyCompanyName
            some.xml
            another.xml
tmp
    default.p12
usr
    local
        bin
            sometool

即它具有以下特点:

  1. 为所有用户预安装的一些配置文件,全局首选项(some.xml,another.xml)
  2. 一些命令行工具被主应用程序用作 /usr/local/bin 中的用户
  3. 程序使用证书,并且有一个默认证书将在飞行后移动到正确的位置

如何对 productbuild 做同样的事情?可能吗?

【问题讨论】:

    标签: macos installation packagemaker productbuild


    【解决方案1】:

    进行所需打包的基本工具是 pkgbuild,而不是 productbuild。 pkgbuild 将允许您指定一个根目录,在安装时将扩展为“/”。因此,您可以将它用于您在问题中讨论的所有内容(尽管将某些内容放入 /tmp 的安装程序有点奇怪 - 我建议将证书直接烘焙到您的安装后脚本中)。

    【讨论】:

      猜你喜欢
      • 2011-04-21
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 2012-08-17
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多