【发布时间】:2019-09-16 02:05:26
【问题描述】:
我正在为我的跨平台应用程序编写一个自动更新工具。更新程序部分下载安装程序文件并执行 shell 命令来安装它。在 MacOS 上,我们的“安装程序”采用 .dmg 文件的形式。我需要能够静默挂载磁盘映像,将包含的.app(s) 复制/覆盖到目标目录,然后卸载磁盘映像。我假设磁盘映像包含一个可以直接复制到/Applications 或其他地方的包。没有明智的方法将任意的.dmg 文件作为asked before 处理,因为它的内容是未知的。必须做出一些假设。
【问题讨论】:
-
不,这是一个不同的(而且不好的)问题。那是在询问如何从命令行安装 dmg。 dmg 不是 /can/ 可以安装的东西,它只是一个磁盘映像,如 .iso。我特别想安装一个包含在 .dmg 中的 .app。 stackexchange 问题的 /answers/ 稍好一些,但问题本身也不好,原因同上。
标签: macos command-line terminal dmg .app