Me pregunto si hay una forma de "desenrollar" un archivo dmg y revelar en qué directorios instalará los archivos.
Respuestas
¿Demasiados anuncios?Un archivo DMG (Disk Image) es como un archivo zip. Está comprimido y tiene una comprobación incorporada para verificar si la integridad de la aplicación está intacta. Una vez que abres un archivo DMG, en la mayoría de los casos, sólo tienes que arrastrar/soltar la aplicación en tu carpeta de Aplicaciones y ya está. Si quieres ver el contenido completo de esa aplicación, ve a Carpeta de aplicaciones Haz clic con el botón derecho en una aplicación Selecciona "Mostrar el contenido de ...". En el directorio 'Contenido', verás todos los dirs y archivos que vienen con tu aplicación. No sé si esa es la respuesta que buscas.
DMG se refiere a una imagen de disco. Cuando se abre un DMG, no pasa nada, es como si se abriera una carpeta (efectivamente, hay algunas diferencias pero ninguna que afecte a la respuesta de esta pregunta).
Normalmente, se le pide que arrastre la aplicación a la carpeta de Aplicaciones. Esto es exactamente lo que parece: el archivo que está arrastrando (la aplicación) se está copiando a la carpeta Aplicaciones.
A veces, se le pide que abra un instalador. Los detalles de cómo funciona el instalador varían en función de cómo lo haya escrito el desarrollador. La parte DMG del proceso no afecta realmente a eso.
El estándar es un archivo PKG, que abre el programa instalador estándar. Este le hace pasar por unos cuantos pasos, con un esquema en la parte izquierda de la pantalla. Estos archivos puede ser analizado. He encontrado un artículo en Internet (pero no lo he probado) aquí .