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

0

Tengo una aplicación que está instalada en OS X. Actualmente necesita un determinado parche de software para que se ejecute correctamente en el último sistema operativo, y estamos enviando el parche como una aplicación independiente independiente, que cuando se instala, hace lo necesario. cosas (principalmente actualizar un archivo Config dentro de la carpeta <MyApp>.app en /Applications ). Después de esto, haga doble clic en el ícono de la aplicación en Finder y se iniciará bien. Pero cuando intentamos iniciarlo haciendo clic en el icono en el Launchpad , no se abre. (Este es el problema que estamos resolviendo, no se abrirá incluso desde Finder haciendo doble clic sin el parche).

Así que intenté actualizar el Launchpad con 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. Todavía no se abre. Solo al reiniciar la Mac, funciona el botón Launchpad y la aplicación se inicia.

¿Es posible solucionar este problema de alguna manera sin necesidad de reiniciarlo?

OS - Yosemite, El Capitán ambos.

    
pregunta SexyBeast 24.12.2015 - 20:39

1 respuesta

1

Recientemente se me ocurrió la misma pregunta.

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

el comando touch(1) es muy importante. Las cosas no funcionarían sin él. Creo que tal vez el Dock no actualice su base de datos a menos que la aplicación se haya actualizado.

    
respondido por el oxnz 07.01.2016 - 09:37

Lea otras preguntas en las etiquetas