UStackUStack
Gravity DMG favicon

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,您需要购买许可证密钥并将其输入应用程序以解锁全部功能。

Alternatives

AakarDev AI favicon

AakarDev AI

AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。

Devin favicon

Devin

Devin 是一个 AI 编码代理和软件工程师,帮助开发者更快地构建更好的软件。

imgcook favicon

imgcook

imgcook 是一款智能工具,只需单击一下即可将设计稿转换为高质量、可投入生产的代码。

Rork favicon

Rork

Rork 使用 AI 和 Expo (React Native) 从您的描述构建完整的、可投入生产的移动应用程序。

PromptLayer favicon

PromptLayer

PromptLayer 是一个用于提示管理、评估和大型语言模型 (LLM) 可观察性的 платформ,旨在增强 AI 工程工作流程。

Radian favicon

Radian

Radian 是一个开源的 React 和 Tailwind CSS 设计与开发库,旨在提供高品质、可复用的组件、动画和区块,帮助开发者构建现代网页应用。它强调速度、可扩展性和简洁性,是团队加快开发流程同时保持设计一致性的理想选择。该库支持设计到代码的无缝同步,方便将 Figma 等设计工具中的更改快速反映到代码中,确保像素级的精确度,减少手动调整时间。其模块化架构和高质量基础组件使开发者可以快速组装稳健的应用,无需牺牲灵活性或质量。无论是从零开始构建新项目,还是优化现有项目,Radian 都提供丰富的组件、动画和设计区块,满足多样化的开发需求。其开源特性鼓励社区贡献和持续改进,是现代网页开发的未来解决方案。