mac的打包dmg文件
自己也有整理出一些文章,略有些瑕疵,详细完整版的
BTW 推荐一款非Apple官方的App Store,HackStore是一款来自俄罗斯的Mac应用商店,我们可以将自己开发完的App免费发布上去,也是具有审核机制的,博主目前推广自己的ImageHosting,一款图床软件,目前支持七牛云存储。有需求欢迎大家使用,吐槽。ImageHosting for Mac
现在,分享一下,当我们完成Mac开发,release一个.app文件之后,我们应该如何打包成一个dmg文件的方法。
言归正传,说到dmg,这个我们熟悉的格式,那么它是怎么生成的呢,跟着接下来的步骤吧。博主将它们分为系统默认和自定义,不过,两者都离不开一个工具 --磁盘工具(Disk Utility)。
打开磁盘工具->文件->新建映像->来自文件夹的映像
![](https://i-blog.csdnimg.cn/blog_migrate/77069b2268b881e8f92b8f960c82ae99.webp?x-image-process=image/format,png)
资源文件夹内容
![](https://i-blog.csdnimg.cn/blog_migrate/bc6dda301679ccb8bce5082571f04491.webp?x-image-process=image/format,png)
配置 选择包括.app和Applications 替身文件夹的路径,也就是上图说的 资源文件夹 路径
![](https://i-blog.csdnimg.cn/blog_migrate/7060f231142bab4ddcfb4c4c1df8d7d4.webp?x-image-process=image/format,png)
点击打开,配置相关信息 点击存储即可。
1 准备资源,包括:背景图片,.app和Applications 替身文件。
2 创建一个空的映像文件
![](https://i-blog.csdnimg.cn/blog_migrate/fe083b7f74d8ecd21144d0ed8cb70ef2.webp?x-image-process=image/format,png)
配置信息
![](https://i-blog.csdnimg.cn/blog_migrate/4c8750fb4fddc484d00bfbaf9bebe2fa.webp?x-image-process=image/format,png)
3 配置资源 -- 配置背景图
1)打开显示选项
![](https://i-blog.csdnimg.cn/blog_migrate/de30575c666a42d834867ab287cddc09.webp?x-image-process=image/format,png)
2)配置背景图
![](https://i-blog.csdnimg.cn/blog_migrate/b75b47e6c39b4c313661d86def762392.webp?x-image-process=image/format,png)
3)隐藏背景图片文件
使用mv命令进行重命名
1
$ mv background.tif .background.tif
![](https://i-blog.csdnimg.cn/blog_migrate/9c00556260f39f12c5797b9710baab42.webp?x-image-process=image/format,png)
4 配置资源 -- 拖拽.app和Applications 替身
5 转换
![](https://i-blog.csdnimg.cn/blog_migrate/85cca834e524be62ed719a4e0431a6bf.webp?x-image-process=image/format,png)
配置转换信息
![](https://i-blog.csdnimg.cn/blog_migrate/4a1a689e1817a9aa33635a4291ecce40.webp?x-image-process=image/format,png)
原文地址传送门
http://charsdavy.github.io/2016/09/03/mac-os-archive-app/
Mac OS 开发 - 聊聊如何打包dmg文件
http://www.tuicool.com/articles/z6naMvZ