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 amigable para el usuario.
La ventana del instalador incluye el icono de tu app y el icono de la carpeta Aplicaciones, donde se espera que el usuario arrastre el icono de la app al icono de la carpeta Aplicaciones para instalarla. Es el método de instalación más común para aplicaciones de macOS distribuidas fuera de la App Store.
Esta guía solo cubre detalles para distribuir apps fuera de la App Store usando 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 en macOS. Para distribuir tu app de macOS en la App Store, consulta la guía de distribución en la App Store.
Para crear una Apple Disk Image para tu app puedes usar la CLI de Tauri y ejecutar el comando tauri build en una computadora Mac:
npm run tauri build -- --bundles dmgyarn tauri build --bundles dmgpnpm tauri build --bundles dmgdeno task tauri build --bundles dmgbun tauri build --bundles dmgcargo tauri build --bundles dmg
Fondo de la ventana
Sección titulada «Fondo de la ventana»Puedes establecer una imagen de fondo personalizada en la ventana de instalación del DMG con la opción de configuración [tauri.conf.json > bundle > macOS > dmg > background]:
{ "bundle": { "macOS": { "dmg": { "background": "./images/" } } }}Por ejemplo, la imagen de fondo de tu DMG puede incluir una flecha para indicarle al usuario que debe arrastrar el icono de la aplicación a la carpeta Aplicaciones.
Tamaño y posición de la ventana
Sección titulada «Tamaño y posición de la ventana»El tamaño de ventana predeterminado es 660x400. Si necesitas un tamaño diferente para ajustarlo a tu imagen de fondo personalizada, establece la configuración [tauri.conf.json > bundle > macOS > dmg > windowSize]:
{ "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]:
{ "bundle": { "macOS": { "dmg": { "windowPosition": { "x": 400, "y": 400 } } } }}Posición del icono
Sección titulada «Posición del icono»Puedes cambiar la posición del icono de la app y de la carpeta Aplicaciones con los valores de configuración appPosition y applicationFolderPosition respectivamente:
{ "bundle": { "macOS": { "dmg": { "appPosition": { "x": 180, "y": 220 }, "applicationFolderPosition": { "x": 480, "y": 220 } } } }}© 2026 Colaboradores de Tauri. CC-BY / MIT