0 votos

OS X no puede actualizar el icono de una aplicación obsoleta en el Launchpad

Tengo una aplicación que se instala en OS X. Actualmente necesita un determinado parche de software para que se ejecute con éxito en el último sistema operativo, y estamos enviando el parche como una aplicación independiente, que cuando se instala, hace las cosas necesarias (principalmente la actualización de un Config dentro del archivo <MyApp>.app carpeta en /Applications ). Después de esto, al hacer doble clic en el icono de la aplicación en el Finder se inicia bien. Pero cuando intentamos lanzarla haciendo clic en el icono en el Launchpad no se abre. (este es el problema que estamos solucionando, no se abre ni siquiera desde el Finder haciendo doble clic sin el parche).

Así que traté de refrescar el Launchpad por estas cosas:

rm ~/Library/Application Support/Dock/*.db
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
cd $TMPDIR../0/com.apple.dock.launchpad/db/ && rm db*

Nada funciona. Sigue sin abrirse. Sólo al reiniciar el Mac se abre el Launchpad pulse en trabajar y la aplicación se iniciará.

¿Es posible de alguna manera arreglar esto sin requerir un reinicio?

OS - Yosemite, El Capitan ambos.

2voto

Rob Puntos 862

Hace poco me surgió la misma pregunta.

unlink Library/Application\ Support/Dock/desktoppicture.db
touch /Applications/YourAppName.app
killall Dock

el touch(1) El comando es muy importante. Las cosas no funcionarían sin él. Creo que tal vez el Dock no actualiza su db a menos que la aplicación se actualizó.

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