1

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

我的要求是

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

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

谢谢巴拉

4

1 回答 1

3

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

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

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

于 2014-12-15T07:15:44.067 回答