MacOS 开发 — 程序打包生成dmg
本章介绍,苹果应用程序的常用的打包方法,dmg打包,后续会介绍如何打包pkg敬请期待:
1、 打包app 生成工程文件.app
Xcode ——— > Product ———> Archive ———> Export 将打包后的工程文件导出。
2、创建映像文件
2.1 、打开LaunchPad ———> 磁盘工具;
2.2、 磁盘工具中选择———> 文件———> 新建映像
**** 设置存储的名称XXX.dmg ,需要注意的是如果工程文件的大小,大于默认创建的映像大小。则需要手动修改大小 > 工程文件大小。选择上,创建的.dmg镜像大小,要比工程文件大小稍微大一些。不能刚好,因为还要放入其他文件,太大则会使用户下载起来浪费太多的流量。
2.3、点击存储,则磁盘工具上多了一个磁盘映像,桌面也多啦一个镜像盘符。
3、编辑镜像
3.1、应用程序 —右键——> 制作替身
3.2、将所要需要的资源文件(工程文件.app 、背景图片、应用程序替身、安装说明、dmg的图标)拖拽到镜像中。
3.3 、美化。桌面镜像中,右键 选择 “查看显示选项” 在弹出的设置框中,选择背景——>图片,将背景图片拖拽到该区域。也可以改变图标大小。
3.4、为了使安装文件打开比较干净,清晰。需要隐藏无关的资源:
打开终端 输入一下命令:chflags hidden /Volumes/未命名/bg.jpeg 这bg.jpeg
就会隐藏。
4、在磁盘管理工具中,选择新加的镜像磁盘,直接选择 推出即可。
4、创建压缩后的dmg
1、将程序拷贝到一个文件夹中。
2、通过磁盘工具–>文件–>新建映像—>来自文件的映像 选择文件价,并且在选择加密方式,便可实现在生成dmg时,减小dmg文件大小,以便传输。