create-dmg:快速创建一个压缩镜像文件

create-dmg是一款工具,用于为macOS应用快速创建美观的DMG文件,简化应用分发过程。
clickgpt_line.png_noView
介绍

你知道吗?在macOS上分发应用程序时,DMG文件是个非常流行的选择。可是,制作一个好看的DMG文件可不是件容易的事。你可能会想:“我又不是设计师,怎么搞得定?”别担心,今天我就来给你介绍一个神器——create-dmg。这个工具可以让你在几秒钟内为你的macOS应用创建一个美观的DMG文件,省去了你不少麻烦。

什么是create-dmg?

create-dmg是一个开源工具,专门用来为macOS应用创建DMG文件。它的设计理念就是简单直接,不用你费心去设计,只需简单几步就能搞定。想象一下,你在Xcode中完成了一个macOS应用,现在需要打包给用户使用,create-dmg就是为此而生的。

如何安装?

首先,你需要确保你的系统上安装了Node.js 18或更高版本。然后,打开终端,运行以下命令来全局安装create-dmg

    
bash
npm install --global create-dmg

使用方法

安装好后,使用起来也是相当简单。在终端中输入以下命令:

    
bash
$ create-dmg <你的应用> [目标目录]

这里有几个选项可以帮助你定制DMG文件:

  • --overwrite:覆盖已有的同名DMG文件。
  • --identity=<value>:手动设置代码签名身份(默认是自动的)。
  • --dmg-title=<value>:手动设置DMG标题(最多27个字符),默认是应用名称。

比如说,你有一个叫做Lungo.app的应用,你可以这样创建DMG文件:

    
bash
$ create-dmg 'Lungo.app'
$ create-dmg 'Lungo.app' Build/Releases

需要注意的事项

生成的DMG文件要求macOS 10.13或更高版本,文件名通常是App Name 0.0.0.dmg。即使代码签名失败,DMG文件也能正常创建。不过呢,别忘了对你的DMG进行公证哦。

如果你的应用目录中有license.txtlicense.rtfsla.r文件,它们会被作为软件许可协议添加到DMG中,用户必须同意协议才能挂载镜像。

自定义图标

要创建自定义DMG图标,你需要安装GraphicsMagick。可以通过Homebrew安装:

    
bash
brew install graphicsmagick imagemagick

相关资源

  • Defaults:现代化的用户默认设置
  • LaunchAtLogin:为你的macOS应用添加“开机启动”功能

最后嘛,我的感觉是,create-dmg真的是一个省时省力的好工具。对于开发者来说,它简化了应用分发的流程,让你有更多时间去享受生活,比如陪陪你的猫咪??。如果你还没试过,赶紧去GitHub上看看吧!

付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
编程学习
免费领取编程学习资料