Tenemos un proceso de compilación que ahora está haciendo el diseño común para los DMG distribuidos. Esto se hace de una manera que he visto en muchos lugares: el DMG está adjunto, luego Finder hace su trabajo a través de osascript. Sin embargo, el script debe referirse a la imagen montada por su nombre de volumen, y AFAICT, estos no son únicos. Dado que la máquina que está haciendo este trabajo no está dedicada a eso, me preocupa que ya tenga una imagen montada con el mismo nombre (probablemente, ya que la persona que trabaja con esta máquina también es un cliente de los DMG generados). / p>
¿Hay alguna forma de referirse a un disco únicamente en el osascript si, por ejemplo, conozco su dispositivo o su punto de montaje? ¿O tal vez haya alguna otra forma de resolver esto, como adjuntar una imagen con un volname diferente para que pueda pasar un nombre generado aleatoriamente?
(Me sorprende que no haya visto ninguna mención de esto en la web, así que tal vez me esté perdiendo algo más obvio).