嗨我创建了一个应用程序myprogram.app文件。现在我想为该应用程序创建拖放DMG文件。 Skype和其他软件可以做同样的事情。如何创建拖放DMG文件,Mac安装程序
如何创建拖放DMG文件我的应用程序。
感谢 苏尼尔·库马尔Sahoo
嗨我创建了一个应用程序myprogram.app文件。现在我想为该应用程序创建拖放DMG文件。 Skype和其他软件可以做同样的事情。如何创建拖放DMG文件,Mac安装程序
如何创建拖放DMG文件我的应用程序。
感谢 苏尼尔·库马尔Sahoo
有真的没有任何魔法了这一点。您可以使用“磁盘工具”创建磁盘映像。将需要的东西放在它上面,然后将其转换为压缩的只读映像(再次使用“磁盘工具”)。
对于一些关于窗口外观的提示,请查看this question。如果您需要自动执行此过程,请查看this other question以了解执行此操作的一些方法。
其实很简单。你只需要编写一些隐藏的文件。简单的方法来做到这一点只是复制别人和改变,以适应你的应用程序。
例如,如果我安装的MonoDevelop DMG,然后我看到:
atom:MonoDevelop fak$ ls -al total 40 drwxr-xr-x 8 fak staff 340 Nov 4 14:03 . [email protected] 10 root admin 340 Nov 10 21:33 .. [email protected] 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
即可。