DMG
DMG(苹果磁盘镜像)格式是一种常见的 macOS 安装文件,它将您的 应用包 包装在用户友好的安装窗口中。
安装窗口包含您的应用图标和应用程序文件夹图标,用户应将应用图标拖动到应用程序文件夹图标中以便安装。这是应用商店外分发 macOS 应用最常见的方法。
本指南仅涵盖了使用 DMG 格式分发应用外部的详细内容。有关 macOS 分发选项和配置的更多信息,请参阅 应用包分发指南。要在应用商店中分发您的 macOS 应用,请参阅 应用商店分发指南。
要为您的应用创建 Apple 磁盘镜像,您可以使用 Tauri CLI 并在 Mac 计算机上运行 tauri build
命令。
npm run tauri build -- --bundles dmg
yarn tauri build --bundles dmg
pnpm tauri build --bundles dmg
deno task tauri build --bundles dmg
cargo tauri build --bundles dmg


窗口背景
您可以使用 [tauri.conf.json > bundle > macOS > dmg > background
] 配置选项,为 DMG 安装窗口设置自定义背景图像。
{ "bundle": { "macOS": { "dmg": { "background": "./images/" } } }}
例如,您的 DMG 背景图像可以包含一个箭头,提示用户必须将应用图标拖动到应用程序文件夹中。
窗口大小和位置
默认窗口大小为 660x400。如果您需要不同的大小以适应自定义背景图像,请设置 [tauri.conf.json > bundle > macOS > dmg > windowSize
] 配置。
{ "bundle": { "macOS": { "dmg": { "windowSize": { "width": 800, "height": 600 } } } }}
此外,您还可以通过 [tauri.conf.json > bundle > macOS > dmg > windowPosition
] 设置初始窗口位置。
{ "bundle": { "macOS": { "dmg": { "windowPosition": { "x": 400, "y": 400 } } } }}
图标位置
您可以通过 appPosition 和 applicationFolderPosition 配置值分别更改应用和 应用程序文件夹 图标的相对位置。
{ "bundle": { "macOS": { "dmg": { "appPosition": { "x": 180, "y": 220 }, "applicationFolderPosition": { "x": 480, "y": 220 } } } }}
© 2025 Tauri 贡献者。CC-BY / MIT