跳转到内容
Tauri

DMG

DMG(苹果磁盘镜像)格式是一种常见的 macOS 安装文件,它将您的 应用包 包装在用户友好的安装窗口中。

安装窗口包含您的应用图标和应用程序文件夹图标,用户应将应用图标拖动到应用程序文件夹图标中以便安装。这是应用商店外分发 macOS 应用最常见的方法。

本指南仅涵盖了使用 DMG 格式分发应用外部的详细内容。有关 macOS 分发选项和配置的更多信息,请参阅 应用包分发指南。要在应用商店中分发您的 macOS 应用,请参阅 应用商店分发指南

要为您的应用创建 Apple 磁盘镜像,您可以使用 Tauri CLI 并在 Mac 计算机上运行 tauri build 命令。

npm run tauri build -- --bundles dmg
Standard DMG window Standard DMG window

窗口背景

您可以使用 [tauri.conf.json > bundle > macOS > dmg > background] 配置选项,为 DMG 安装窗口设置自定义背景图像。

tauri.conf.json
{
"bundle": {
"macOS": {
"dmg": {
"background": "./images/"
}
}
}
}

例如,您的 DMG 背景图像可以包含一个箭头,提示用户必须将应用图标拖动到应用程序文件夹中。

窗口大小和位置

默认窗口大小为 660x400。如果您需要不同的大小以适应自定义背景图像,请设置 [tauri.conf.json > bundle > macOS > dmg > windowSize] 配置。

tauri.conf.json
{
"bundle": {
"macOS": {
"dmg": {
"windowSize": {
"width": 800,
"height": 600
}
}
}
}
}

此外,您还可以通过 [tauri.conf.json > bundle > macOS > dmg > windowPosition] 设置初始窗口位置。

tauri.conf.json
{
"bundle": {
"macOS": {
"dmg": {
"windowPosition": {
"x": 400,
"y": 400
}
}
}
}
}

图标位置

您可以通过 appPositionapplicationFolderPosition 配置值分别更改应用和 应用程序文件夹 图标的相对位置。

tauri.conf.json
{
"bundle": {
"macOS": {
"dmg": {
"appPosition": {
"x": 180,
"y": 220
},
"applicationFolderPosition": {
"x": 480,
"y": 220
}
}
}
}
}

© 2025 Tauri 贡献者。CC-BY / MIT