我发誓我见过以 .dmg 形式分发的 Mac OS X 应用程序,当打开时,该应用程序会展开并保留在适当的位置(删除 .dmg),而不是安装虚拟磁盘。
这些自动扩展的 .dmg 存档是如何创建的?
最佳答案
这称为“支持互联网”的磁盘镜像。它基本上是一个普通的磁盘镜像,但有一个特殊的设置,表明它应该扩展而不是安装。您可以通过制作标准磁盘镜像来创建一个,然后运行:
hdiutil internet-enable /path/to/image.dmg
您可以通过以下方式逆转此情况:
hdiutil internet-enable -no /path/to/image.dmg
请参阅hdiutil man page了解更多信息。另外,this page有一个 AppleScript 来自动化该过程。
关于macos - .dmg 像 .zip 一样扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31775763/