0 votos

¿Existe una forma de desactivar el arrastre (drag-n-drop) en un archivo dmg de lectura y escritura?

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.

1voto

Jose Chavez Puntos 645

No es posible desactivar la función de arrastrar y soltar iconos en Finder para un DMG de lectura y escritura específico desde el DMG.

Debería considerar la posibilidad de crear su instalador de otra manera. Por ejemplo, considere la posibilidad de utilizar un DMG de sólo lectura con una aplicación en su interior sobre la que el usuario tenga que hacer doble clic. Al hacer doble clic se presentará una ventana que permitirá al usuario arrastrar y soltar en esa área y hacer lo que usted quería hacer inicialmente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X