如何创建拖放DMG文件,Mac安装程序

Sun*_*hoo 7 macos installer

嗨,我已经创建了一个aplication myprogram.app文件.现在我想为该应用程序创建拖放DMG文件.Skype和其他软件做同样的事情.

如何创建我的应用程序拖放DMG文件.

谢谢Sunil Kumar Sahoo

Fra*_*ger 12

这实际上非常简单.你只需要编写一些隐藏文件.这样做的简单方法就是复制别人并更改以适合您的应用.

例如,如果我挂载MonoDevelop DMG,那么我看到:

atom:MonoDevelop fak$ ls -al
total 40
drwxr-xr-x   8 fak   staff    340 Nov  4 14:03 .
drwxrwxrwt@ 10 root  admin    340 Nov 10 21:33 ..
-rw-r--r--@  1 fak   staff  12292 Nov  4 14:03 .DS_Store
d-wx-wx-wt   2 fak   staff     68 Nov  4 14:03 .Trashes
drwxr-xr-x   3 fak   staff    102 Nov  4 14:03 .background
drwx------   4 fak   staff    136 Nov  4 14:03 .fseventsd
lrwxr-xr-x   1 fak   staff     13 Nov  4 14:03 Applications -> /Applications
drwxr-xr-x   3 fak   staff    102 Nov  4 14:02 MonoDevelop.app

在这里,我们看到.background这是一个带有PNG文件的目录(背景).应用程序本身(MonoDevelop.app)和链接/Applications.

.DS_Store包含窗口大小,图标位置等只是设置一个目录,并使用.DS_Store从它.


Six*_*tto 5

这真的没有任何魔力.您可以使用"磁盘工具"创建磁盘映像.将所需内容放在其上,然后将其转换为压缩的只读映像(再次使用"磁盘工具").

有关改善窗口外观的一些提示,请查看此问题.如果您需要自动执行此过程,请查看其他问题以了解某些方法.