create-dmg icon

create-dmg

开源 免费

Create-dmg 是一款用于 macOS 的开源命令行工具,可帮助用户便捷创建专业的 DMG 磁盘映像文件,适合应用程序和软件的发布与分发。

create-dmg - 快速为 macOS 应用创建美观的 DMG 文件

create-dmg 是一个简洁高效的命令行工具,专门为 macOS 开发者设计,帮助您在几秒钟内生成专业外观的磁盘映像(DMG)文件,用于应用程序分发。当您完成 macOS 应用的开发并从 Xcode 导出后,通常会将应用放入 .dmg 文件中分发。相比复杂的图形界面工具或自行编写的脚本,create-dmg 为您自动完成这一过程。

🚀 功能特点

一键生成精美 DMG

  • 开箱即用:无需复杂配置或设计技能,工具会自动生成具有专业外观的 DMG 磁盘映像。
  • 预设模板:包含精心设计的视觉元素,确保生成的 DMG 在用户体验和视觉呈现上都达到高标准。

智能自动化

  • 代码签名:自动尝试对 DMG 进行代码签名,确保软件来源可信(可手动跳过)。
  • 版本管理:自动在 DMG 文件名中包含应用版本号(如需可排除)。
  • 命名规范:遵循标准的文件名格式,如 应用名称 版本号.dmg

开发友好

  • 命令行操作:完全通过命令行控制,方便集成到 CI/CD 流水线。
  • 轻量简洁:基于 Node.js 构建,安装简单,运行高效。
  • 灵活选项:提供多种参数选项,满足不同开发需求。

✨ 核心优势

1. 节省时间与精力

  • 开发者无需花费时间学习如何创建美观的 DMG,也无需购买昂贵的 GUI 工具。
  • 自动化流程让您可以专注于开发工作,而不是分发包装。

2. 专业级的视觉效果

  • 生成的 DMG 具备现代 macOS 应用程序的视觉标准。
  • 自动包含必要的视觉元素,确保用户在首次打开应用时获得良好的第一印象。

3. 易于集成

  • 可以轻松集成到现有的构建流程和持续集成环境中。
  • 支持 Git、npm 等现代开发工具链。

4. 高度可靠

  • 即使代码签名失败,DMG 仍会成功创建,不会中断构建流程。
  • 针对 CI 环境提供专门的选项,防止因签名问题导致构建失败。

5. 开源与免费

  • 遵循 MIT 许可协议,完全免费使用,适合个人开发者和企业团队。
  • 由活跃的开发者社区维护,持续改进和更新。

🛠️ 技术规格

  • 最低支持系统:macOS 10.13 或更高版本
  • 运行环境:Node.js 18 或更高版本
  • 输出格式:符合 macOS 标准的 DMG 磁盘映像
  • 代码签名:支持自动和手动代码签名配置

🔧 简单易用

安装 create-dmg 只需一步:

npm install --global create-dmg

基本使用方法:

$ create-dmg '您的应用名称.app'

create-dmg 特别适合那些希望在应用分发环节保持专业水准,但又不想花费过多时间和资源的 macOS 开发者。无论是独立开发者还是开发团队,它都能显著简化应用分发的最后一步,让您专注于更重要的功能和创新。

重要提示:确保正确配置代码签名证书,以便用户能够顺利安装您的应用。对于 CI 环境,可使用 --no-code-sign 标志跳过签名步骤,避免构建失败。

本站所有软件全部同步自 Awesome mac项目;内容全部由 Awesome mac项目整理获得,应用版权归原作者所有。

相关推荐