El sonido de la campana sugiere que no tiene derecho a modificar la aplicación. Un enfoque de línea de comandos le permitirá obtener los derechos adecuados.
AppleScript App Trampoline
Para un enfoque por usuario, considere crear un trampolín pequeño aplicación utilizando AppleScript . Con AppleScript Editor , cree una aplicación que inicie la aplicación que desee.
El AppleScript puede ser tan pequeño como:
tell app "/Applications/Original.app"
activate
end tell
Puede aplicar un icono personalizado a su aplicación de trampolín y colocar esta aplicación en el Dock. Cuando se inicie, la aplicación de trampolín a su vez lanzará la aplicación original.
Enfoque de línea de comando
El enfoque siguiente cambiará el ícono de la aplicación para todos los usuarios.
Intente establecer un icono personalizado en la aplicación utilizando la herramienta de línea de comandos SetFile
y los derechos de superusuario, sudo
.
Consulte Cómo puede Cambio el ícono de un archivo o carpeta usando la Terminal para algunos enfoques para configurar un ícono a través de la línea de comando. A continuación se muestra la respuesta mejor calificada:
# Take an image and make the image its own icon:
sips -i icon.png
# Extract the icon to its own resource file:
/Developer/Tools/DeRez -only icns icon.png > tmpicns.rsrc
# append this resource to the file you want to icon-ize.
/Developer/Tools/Rez -append tmpicns.rsrc -o file.ext
# Use the resource to set the icon.
sudo /Developer/Tools/SetFile -a C /Applications/MyApp.app
# clean up.
rm tmpicns.rsrc
# rm icon.png # probably want to keep this for re-use.
He añadido sudo
antes del comando SetFile
para elevar tus derechos.