最近研究了一下Mac自定义打包dmg,之前看的文章感觉坑还挺多的啊,今天自己研究了一下打包过程,最终实现打包。流程如下:
1、创建空的镜像文件:
使用磁盘工具 --------> 文件 ------->新建映像 --------->空白映像

2、双击打开桌面上的空镜像:

3、去准备好以下文件:
1)你程序的.app文件。即 在Xcode中找到XXX.app文件然后show in finder:寻找到app文件复制到上面打开的镜像中

2)准备一个背景图片同样拖拽到上面空白的镜像中:

3)创建你的applications路径的快捷方式:寻找到applications的路径按住command+option+鼠标拖拽到上面的空白镜像中去:

4)配置背景图片:
右击XXX.app出现查看显示选项:将大小调到合适大小,背景选择图片那个按钮,将你放进去的背景图片拖拽到背景框中会出现如下:

5)隐藏背景图片:
只需打开命令行输入:mv 背景图片的原地址 将地址修改为隐藏之后的地址 (可以当做列子:)

这样就会隐藏背景图片
6)以上工作做完之后现在重新打开磁盘工具右击刚才创建的磁盘

点击XXX的映像这个选项你就会看到在桌面上多出来一个dmg文件,这个就是你需要的有自定义背景的dmg
完毕,谢谢!!!有事情多交流
网友评论