4 votos

Carpeta de accesos directos a aplicaciones de OS X en el dock y actualización de iconos tras la instalación

Esta es la configuración: Tengo la carpeta Aplicaciones justo en el dock, que es el valor predeterminado después de la instalación afaik.

Ahora tengo un DMG personalizado con una aplicación que arrastro y suelto en la carpeta de aplicaciones. Cuando abro la carpeta Aplicación desde el dock y busco la aplicación recién instalada, no tiene el icono de aplicación que debería.

La aplicación también está hecha a medida. Utiliza el archivo info.plist para especificar el archivo de iconos que se utilizará, que se denomina cc.icns y se encuentra en la carpeta Contents/Resources.

Creo que esto puede ser un problema con la caché de iconos y se puede resolver mediante logout/login - una solución que no estoy buscando. Afaik hay aplicaciones que no tienen este problema. (¿Verdad? ¿No?)

¿Alguna sugerencia al respecto?

3 votos

¿muestra el icono predeterminado (lápiz/papel) con un círculo y una línea que lo atraviesa?

0 votos

Sí, así es.

2 votos

Me pasa con todas las aplicaciones que instalo hasta que confirmo que quiero abrirlas. A veces tarda una, a veces dos veces de abrir la aplicación antes de que aparezca el icono real.

1voto

UnkwnTech Puntos 21942

Si quieres evitar el Login/Logout, reiniciar el dock debería ser suficiente: killall Dock de la Terminal debería ser suficiente.

0 votos

Tampoco es eso, ya que no puedo llamarlo desde la rutina "Arrastrar y soltar", que la hace un usuario, no yo. Tiene que ser algo que se pueda hacer desde la carpeta ".app" o a través del Info.plist.

0 votos

Yo pensando fuera de la caja pero tu podría crear un AppleScript, que haga eso, y que se ejecute cada vez que crees un NUEVO elemento en la Carpeta de la Aplicación (Acciones de Carpeta).

0 votos

Creo que es lo que hace MS al instalar Office 2k8.

1voto

bdonlan Puntos 508

Al parecer, hay una aplicación que se encarga del "problema" de la cuarentena, es decir, cuando se instala una aplicación por primera vez, OS X no la ejecutará sin tu aprobación, sólo la primera vez.

Hay una utilidad que puede evitar esto llamada Deeper. ( http://www.titanium.free.fr/download.php )

O puedes copiar/pegar esto en el terminal. defaults write com.apple.LaunchServices LSQuarantine -bool NO

(Fuente: http://hints.macworld.com/article.php?story=20071029151619619 )

1voto

Matthew Christensen Puntos 1518

En otras palabras, para concluir las respuestas que he visto hasta la fecha, no hay tal solución sin tomar medidas adicionales, ya que los mecanismos de seguridad de los sistemas está construido de esa manera.

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