Saltearse al contenido
Tauri

DMG

El formato DMG (Apple Disk Image) es un archivo instalador común de macOS que envuelve tu App Bundle en una ventana de instalación fácil de usar.

La ventana del instalador incluye el icono de tu aplicación y el icono de la carpeta Aplicaciones, donde se espera que el usuario arrastre el icono de la aplicación al icono de la carpeta Aplicaciones para instalarla. Es el método de instalación más común para aplicaciones macOS distribuidas fuera de la App Store.

Esta guía solo cubre detalles para distribuir aplicaciones fuera de la App Store utilizando el formato DMG. Consulta la guía de distribución de App Bundle para obtener más información sobre las opciones y configuraciones de distribución de macOS. Para distribuir tu aplicación macOS en la App Store, consulta la guía de distribución de App Store.

Para crear una Apple Disk Image para tu aplicación, puedes usar la CLI de Tauri y ejecutar el comando tauri build en una computadora Mac:

npm run tauri build -- --bundles dmg
Ventana DMG estándar Ventana DMG estándar

Puedes establecer una imagen de fondo personalizada para la ventana de instalación DMG con la opción de configuración [tauri.conf.json > bundle > macOS > dmg > background]:

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

Por ejemplo, tu imagen de fondo DMG puede incluir una flecha para indicar al usuario que debe arrastrar el icono de la aplicación a la carpeta Aplicaciones.

El tamaño predeterminado de la ventana es 660x400. Si necesitas un tamaño diferente para que se ajuste a tu imagen de fondo personalizada, establece la configuración [tauri.conf.json > bundle > macOS > dmg > windowSize]:

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

Además, puedes establecer la posición inicial de la ventana a través de [tauri.conf.json > bundle > macOS > dmg > windowPosition]:

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

Puedes cambiar la posición del icono de la aplicación y de la carpeta Aplicaciones con los valores de configuración appPosition y applicationFolderPosition respectivamente:

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

© 2025 Tauri Contributors. CC-BY / MIT