Mac打包生成加密dmg

一、 打包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下载地址

原创文章 214 获赞 359 访问量 89万+

猜你喜欢

转载自blog.csdn.net/yxys01/article/details/103204630
DMG