UStackUStack
Gravity DMG icon

Gravity DMG

Gravity DMG 是一款一体化的 macOS 应用程序,专为开发者设计,可用于在几秒钟内可视化创建、签名和公证精美、安全的磁盘映像(DMG),无需复杂的命令行工具。

Gravity DMG

什么是 Gravity DMG?

什么是 Gravity DMG?

Gravity DMG 是一款功能强大但直观的 macOS 应用程序,旨在简化 Mac 应用程序的打包、签名和公证流程。它使开发者能够摆脱命令行界面的复杂性,轻松构建专业、安全且具有视觉吸引力的磁盘映像(DMG)。无论您是独立开发者还是大型团队的一员,Gravity DMG 都能简化您的分发工作流程,让您能够自信而时尚地发布您的应用程序。

告别与 codesignnotarytool 和复杂的 DMG 创建命令的斗争。Gravity DMG 提供了一个可视化的拖放界面,只需单击几下即可创建令人惊叹的 DMG。它处理整个公证流程,包括 Hardened Runtime 支持和安全签名,确保您的应用程序符合 Apple 最新的安全要求,并获得用户的信任。该应用程序专注于速度、安全性和无缝的用户体验,使其成为任何 macOS 开发者的必备工具。

主要功能

  • 可视化 DMG 编辑器: 拖放界面,提供一系列太空主题背景,让您可以创建符合您品牌形象的自定义、专业外观的 DMG。
  • 一键公证: 使用 Apple 最新的 notarytool API 自动完成整个公证过程,无需手动执行命令行。
  • 安全代码签名: 在一个步骤中自动签名您的 .app 包,启用 Hardened Runtime,并保留权限。
  • 钥匙串集成: 将您的 Developer ID 和 Notary 配置文件安全地存储在 macOS 钥匙串中,防止敏感凭据以明文文件形式暴露。
  • 智能压缩选项: 从 UDZO(兼容性)、ULFO(速度)或 UDBZ(最大压缩)中选择,以优化您的 DMG 文件。
  • 构建模板: 使用 ${VERSION}${DATE} 等动态变量自动命名输出,实现一致且有组织的发布流程。
  • 终身许可证: 一次性购买即可获得当前主要版本的终身许可证,包括所有次要更新和错误修复。
  • 7 天免费试用: 无需信用卡,即可测试 Gravity DMG 的全部功能 7 天。

如何使用 Gravity DMG

开始使用 Gravity DMG 非常简单:

  1. 下载与安装: 下载免费试用版或您购买的版本,并将其安装在您的 macOS 机器上。
  2. 添加您的应用程序: 将您编译好的 .app 包拖放到 Gravity DMG 窗口中。
  3. 自定义您的 DMG: 使用可视化 DMG 编辑器选择背景、添加自定义图标并排列元素,以创建您想要的外观。
  4. 配置签名与公证: Gravity DMG 自动检测并利用您的钥匙串凭据进行安全签名,并启用一键公证。
  5. 选择压缩格式: 选择您偏好的压缩格式(UDZO、ULFO 或 UDBZ)。
  6. 构建您的 DMG: 单击构建按钮。Gravity DMG 将在几秒钟内签名、公证并将您的应用程序打包成专业的 DMG 文件。

对于自动化工作流程,请使用动态变量创建和保存构建模板,以确保您的发布具有一致的命名和结构。

用例

  • 独立开发者: 快速为您的 Mac 应用程序创建专业、公证的 DMG,而无需学习复杂的命令行工具,从而节省宝贵的开发时间。
  • 软件公司: 简化多个应用程序的发布流程,确保所有产品在品牌形象和安全合规性方面保持一致。
  • CI/CD 集成(通过模板): 虽然主要是一个可视化工具,但保存的构建模板可用于确保一致的输出命名和结构,有助于自动化构建过程。
  • 教育目的: 为学生和新开发者提供一种易于理解的方式,以了解和实施 macOS 上的安全应用程序分发实践。
  • 产品经理: 以最小的开发团队努力,确保您的 Mac 应用程序的最终分发包外观精美、安全且符合 Apple 的所有要求。

常见问题解答

通用

  • 我需要 Apple Developer 帐户才能使用 Gravity DMG 吗? 是的。要为公开分发的应用程序签名和公证,您需要拥有有效的 Apple Developer Program 成员资格,以便生成必要的证书和 API 密钥。

  • Gravity DMG 会存储我的 Apple ID 或密码吗? 绝不会。Gravity DMG 直接与 macOS 钥匙串集成。您的凭据保留在您的计算机上,应用程序仅引用您配置的或在应用程序内创建的本地 notarytool 配置文件。您的敏感信息绝不会被不安全地存储。

技术

  • 支持哪些 macOS 版本? Gravity DMG 需要 macOS 13.0 (Ventura) 或更高版本。它针对 Apple Silicon 和 Intel 芯片的 Mac 进行了优化。

  • 您支持哪些压缩格式? 我们支持标准的 Apple 磁盘映像格式,包括 UDZO(标准)、UDBZ(最大压缩)和 ULFO(针对快速挂载进行了优化)。

许可与定价

  • 激活许可证确实是一次性付款吗? 是的。Pro 许可证是一次性购买,包括当前主要版本的终身许可证,以及所有次要更新和错误修复。您拥有该工具的完全所有权。

  • 7 天试用期结束后会发生什么? 试用期结束后,构建和公证功能将被锁定。要继续导出专业的签名 DMG,您需要购买许可证密钥并将其输入应用程序以解锁全部功能。