一、 打包app生成工程文件.app
Xcode —— > Product ——> Archive ——> Export
将打包后的工程文件导出。
二、创建映像文件
1 、打开LaunchPad ——> 磁盘工具
2、 磁盘工具——> 文件——> 新建映像
存储为设置存储的名称XXX.dmg ,需要注意的是如果工程文件的大小大于默认创建的映像大小,则需要手动修改大小 > 工程文件大小。
实际上,创建的.dmg镜像大小,要比工程文件大小稍微大一些。不能刚好,因为还要放入其他文件,太大则会使用户下载起来浪费太多的流量。
3、设置加密
创建以后,会提示输入密码:
4、点击存储
磁盘工具上多了一个磁盘映像,桌面也多了一个镜像盘符。
三、编辑镜像
1、应用程序 ——>右键——> 制作替身
2、将所要需要的资源文件(工程文件.app 、背景图片、应用程序替身、安装说明、dmg的图标)拖拽到镜像中。
3、美化
桌面镜像中,右键选择 “查看显示选项”。
在弹出的设置框,可以改变图标大小;
也可改变背景,选择背景——>图片,将背景图片拖拽到该区域。
4、隐藏无关的资源
为了使安装文件打开比较干净、清晰,需要隐藏无关的资源。
打开终端 输入一下命令:
chflags hidden /Volumes/yxys01.dmg/yxys01.jpg
这yxys01.jpg 就会隐藏。(加密dmg中貌似无法通过这个方法隐藏)
四、推出
在磁盘管理工具中,选择新加的镜像磁盘,直接选择推出即可。
注意:
1、背景图片的问题,具体选择多大的图片,不只要看图片的尺寸,还和图片的分辨率有关。根据个人需求,选择合适的背景图片;
2、磁盘映像会保存被关闭时的所有状态,所以你可以把你要创建的图标位置排列好,把窗口大小拖拽到刚好与背景图片的大小相同,那么当你创建好dmg之后,打开映像显示的窗口,就会和你预先设计的一模一样;
3、自定义磁盘映像的图标,需要的图片格式是icns,一般的图片格式是显示不出来的,这里给你们一个png格式转icns格式的工具,亲测可用。
icns Tool下载地址