mac 打包dmg

Posted saytome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac 打包dmg相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/wiseuc_jianghai/article/details/77368938

https://blog.devzeng.com/blog/pack-macos-app-to-dmg.html

 

之前改写过网上开源的一个JSON转Model的Mac APP,当时是直接使用的是将.app格式的文件直接拖到应用里面进行安装的,最近刚好有空就了解了一下dmg文件是怎么打包的,记录下整个的过程方便以后查找。

操作步骤

1.准备相关文件

  • (1) 打包生成的.app文件
  • (2) 一张背景图
  • (3) Applications文件夹的替身文件(可以到其他的dmg里面去拷贝一个)

2.创建空白镜像文件

(1) 打开磁盘工具,选择文件 -> 新建映像 -> 空白映像

技术分享图片

(2) 在弹出框中填写相关的信息

技术分享图片

(3) 填写完成后点击保存,即可生成一个空白的dmg文件

3.配置

(1) 拷贝文件

双击前面创建的DMG文件,在Finder中打开,直接将之前准备好的相关文件拖进去就行了

技术分享图片

(2) 设置背景图片和图标大小

在打开的镜像文件中(Finder)的空白地方右键选择查看显示选项

1) 设置图标大小为100*100(具体可以根据实际需要进行调整)

2)设置背景为图片,将背景图片拖到右边的框里面

技术分享图片

(3) 隐藏背景图片

隐藏背景图片文件夹的方式就是将其重命名为.开头的

mv /Volumes/YoudaoNote_3.3.2/background /Volumes/YoudaoNote_3.3.2/.background

或者是

chflags hidden /Volumes/YoudaoNote_3.3.2/background

(4) 排列图标

直接拖动图标到指定位置,拖完的效果如下

技术分享图片

(5) 关闭镜像

打开磁盘工具将左侧的对应的磁盘映像关闭即可

技术分享图片

4.转换

(1) 打开磁盘工具,选择映像 -> 转换

技术分享图片

(2) 填写要保存的文件的名称点击转换即可,生成的文件就是最终的dmg文件

技术分享图片

 

以上是关于mac 打包dmg的主要内容,如果未能解决你的问题,请参考以下文章

Mac下PackageMaker工具 打包pkg安装文件的问题

如何使用命令行工具为 Mac OS X 创建漂亮的 DMG?

Mac 下打包的几个工具

打包适用于没有 JRE 的 Mac 和 Windows 的 Jar 文件

mac原版dmg怎么制作虚拟启动磁盘

mac上怎么安装dmg