【发布时间】:2011-10-24 06:39:28
【问题描述】:
我知道在 Windows 上可以使用大量安装程序工具来创建安装程序,但在 Mac OS 上我看到了两种安装应用程序的方法:
-
您下载的 DMG 文件,双击,然后在其中运行应用程序 - 该应用程序通常让您将图标拖到另一个图标(代表 Applications 文件夹)以安装应用程序
李> 另一种类型的文件会启动明显的标准安装程序,有时会显示警告,例如“此安装程序可能会运行程序以确定您是否可以继续安装”
打包应用以安装在 Mac OS 上的“标准”方式是什么?以上是苹果推荐的方式之一吗?
谢谢。
【问题讨论】:
-
新手问题,但是为什么我们不能自己分发 .app 文件并让用户将其复制到 Applications 文件夹中,而不是创建 DMG 文件?
-
因为 .app 不是文件。在用户看来,它只是一个“文件”,但它实际上是一个“捆绑包”。一个特殊结构的目录,标记以便用户看到它,并将其拖动,就好像它只是一个文件一样。 “捆绑包”是非常“Mac”的东西,不能通过电子邮件或下载很好地传播,尤其是在 Windows 格式的磁盘上。但是,DMG(磁盘映像)文件只是磁盘上的“字节流”——可以轻松传输。
-
@MottiShneor,这不是 .zip 文件的用途吗? ;)
-
@MKatz .zip 文件也可以使用(您有时会看到它们被使用)。但是,光盘映像 (.dmg) 可以做其他事情:例如,点击许可证和显示已安装映像的 Finder 窗口的背景图像通常用于分布式软件映像。
标签: macos installation