¿Cómo get la ruta del file del file .icns seleccionado por el usuario en applescript?

Estoy escribiendo un AppleScript en el que necesito la ruta POSIX a un file .icns que el usuario selecciona. Sin embargo, por alguna razón, se niega a aceptar .icns como un tipo de file válido.

Esto funcionará:

  • ¿Cómo se pueden escribir los posts cada vez que abro una aplicación específica?
  • ¿Ejecuta una secuencia de commands personalizada cuando OS X 10.8 está en Power Nap?
  • ¿Cómo puedo cambiar el código de creador de un file en vainilla Snow Leooard?
  • ¿Llenar las inputs de SecurityAgent si existen?
  • ffmpeg trabajando desde la command-line en la Terminal pero no en una secuencia de commands de shell de Automator!
  • Lanzamiento de Character Viewer (también conocido como CharacterPalette) desde la línea de command
  •  set Icon to (POSIX path of (choose file of type {"png"} with prompt "Select a .png file.")) 

    Pero esto no:

     set Icon to (POSIX path of (choose file of type {"icns"} with prompt "Select a .icns file.")) 

    Cuando se ejecuta el script, no me deja elegir ningún file, incluidos los files .icns.

    ¿Algunas ideas? Gracias.

    Además, estoy ejecutando 10.8.5 si ayuda, y si hay una manera fácil de convertir files .png a files .icns con applescript, estoy abierto a eso también.

  • ¿Cuáles son las versiones históricas de OS X '' líneas de venta '?
  • ¿Cómo locking la detección automática de unidades compartidas de OS X?
  • ¿Cómo sé qué installation de Python se está utilizando?
  • Acelere las animaciones de Mission Control en macOS Sierra
  • MACPro se reinicia un segundo después del apagado si el concentrador USB está conectado. ¿Por qué?
  • Se solicita repetidamente que se active siri y se abre iTunes, posiblemente relacionada con Kinesis
  • One Solution collect form web for “¿Cómo get la ruta del file del file .icns seleccionado por el usuario en applescript?”

    Use {"com.apple.icns"} como el tipo de file.

     set Icon to (POSIX path of (choose file of type {"com.apple.icns"} with prompt "Select a .icns file.")) 

    (Encontrado ejecutando "mdls myiconfile.icns")

     kMDItemContentType = "com.apple.icns" 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).