Estoy creando un imagen dmg que debe ser capaz de para usar arrastrar y soltar una carpeta en una aplicación .
El usuario instala mi aplicación arrastrando una carpeta en una aplicación (.app) que se realiza mediante Automatizador e instala la carpeta copiándola en la ubicación correcta. No se instala en la carpeta de Aplicaciones, está en los propios directorios del usuario. Así que no es algo para lo que se pueda usar un Alias o symlink.
El único problema es que la DMG se convirtió en de sólo lectura ( comprimido, en la Utilidad de Discos ) no permite dejar caer nada en nada , ni siquiera en mi pequeña aplicación de instalación. (! :/)
Una solución es utilizar un DMG de lectura y escritura archivo. No es una buena alternativa. El usuario desordenará el orden o la posición de las carpetas y archivos antes de instalar y volverá a una aplicación instaladora desordenada más tarde, para la próxima vez. Además, no se abre automáticamente al hacer doble clic en el .dmg. Por eso los hace de sólo lectura.
Entonces, ¿puedo desactivar el arrastre y esencialmente "bloquear" la ubicación del archivo en el formato de archivo DMG de lectura y escritura?
Para las soluciones, cualquier forma es interesante, por terminal o por cualquier app.