keak 压缩工具可以直接将目录制作成dmg文件-macos的安装文件。
只需要把目录拖放到 keka 就可以轻松实现,目录里可以做一个Application的链接
这样就可以利用dmg来分发开发好的macos 的 app了。
为了更简化操作,还可以写成sh脚本。
# 建一个用来破app的目录
mkdir target
# 将app复制进目录
mv test.app target
#将在目录下建Application 链接
ln -s /Applications target/Application
#利用 keka 压缩成 dmg (先设置keka默认压缩格式为 dmg)
open -a keka.app target
#这样就能得到一个dmg文件了。
打开这个dmg效果如下:,拖动app到 Application 就完成程序的安装。
keka 工具,也可以用其它压缩工具替代,只要能支持dmg就行。 另外还可以利用 create-dmg 一个开源脚本,在调用时还可以设置背景等,效果更好点。