欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

打包dmg

程序员文章站 2022-05-13 22:30:30
...

最近因为博主自己的需求,而App Store上的App不能满足需求,或者是说,想借此机会涉猎一下Mac OS的开发。之前一直臆想iOS开发和Mac OS差不多,实则不然。

文章传送门

BTW 推荐一款非Apple官方的App Store,HackStore是一款来自俄罗斯的Mac应用商店,我们可以将自己开发完的App免费发布上去,也是具有审核机制的,博主目前推广自己的ImageHosting,一款图床软件,目前支持七牛云存储。有需求欢迎大家使用,吐槽。 ImageHosting for Mac

现在,分享一下,当我们完成Mac开发,release一个.app文件之后,我们应该如何打包成一个dmg文件的方法。

言归正传,说到dmg,这个我们熟悉的格式,那么它是怎么生成的呢,跟着接下来的步骤吧。博主将它们分为系统默认自定义,不过,两者都离不开一个工具 -- 磁盘工具(Disk Utility)

系统默认

打开 磁盘工具 -> 文件 -> 新建映像 -> 来自文件夹的映像

打包dmg

资源文件夹内容

打包dmg

配置 选择包括 .appApplications 替身 文件夹的路径,也就是上图说的 资源文件夹 路径

打包dmg

点击 打开 ,配置相关信息 点击 存储 即可。

自定义

1 准备资源,包括:背景图片,.appApplications 替身 文件。

2 创建一个空的映像文件

打包dmg

配置信息

打包dmg

3 配置资源 -- 配置背景图

1)打开显示选项

打包dmg

2)配置背景图

打包dmg

3)隐藏背景图片文件

使用mv命令进行重命名

 

$ mv background.tif .background.tif

打包dmg

4 配置资源 -- 拖拽.appApplications 替身

5 转换

打包dmg

配置转换信息

打包dmg

6 效果

打包dmg

附言

每次自定义类型打包dmg,都需要从零开始,不能使用上一次的未转换时的文件直接替换.app文件。否则,呈现的样式将不是CD样式。

 

相关标签: macos