【问题标题】:Can DMG installer support Scripts?DMG 安装程序可以支持脚本吗?
【发布时间】:2014-10-28 15:45:09
【问题描述】:

我想创建 MAC 安装程序并想知道哪种类型的安装程序适合我的要求?

我的要求是

  1. 我有执行以下操作的 bash 脚本
    • 获取硬件 ID 和特定于硬件的一些详细信息
    • 构造 XML
    • 生成 PLIST
    • 从 Internet 下载 DMG 文件(使用 curl)
    • 安装 DMG
    • 在 DMG 中启动 .app。

您能否建议我是否可以去 DMG 或使用 PackageMaker 创建 .PKG 文件?

谢谢 巴拉

【问题讨论】:

    标签: ios macos packagemaker dmg pkg-file


    【解决方案1】:

    无论如何我都不知道在安装 DMG 时触发脚本。但是在这里,您可以通过使用安装前/安装后脚本创建 PKG 来获得解决方案。

    您的 bash 脚本可以添加为 PKG 的预安装或安装后脚本。是否将其添加为安装前/安装后脚本并不重要,因为您的 PKG 只是要执行脚本而不进行任何文件复制等。

    如果需要,您可以将 PKG 嵌入 DMG 中,使其成为挂载磁盘。如果需要,DMG 还可以显示许可证文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      • 2019-09-05
      • 2013-10-02
      • 1970-01-01
      • 2011-01-15
      • 2012-08-30
      • 1970-01-01
      相关资源
      最近更新 更多