Mi Mac se colgó durante la noche y estaba tan mal que tuve que apagarlo esta mañana. Cuando volvió a funcionar, inicié la sesión y descubrí que varias de las aplicaciones de mi dock tenían una barra en sus iconos. Cuando intenté iniciarlas, apareció un cuadro de diálogo que me informaba de que no podían ejecutarse en mi Mac.
Me conecté como un usuario diferente, y estas mismas aplicaciones funcionaron bien. También probé a borrar y reinstalar algunas de ellas, y esas aplicaciones funcionaron bien a partir de entonces. Sin embargo, algunas de las aplicaciones afectadas son aplicaciones estándar que vienen con el sistema operativo (por ejemplo, Terminal.app), por lo que no es una gran solución.
El lanzamiento de las aplicaciones desde la línea de comandos funciona bien. También descubrí que comprimiendo el paquete de aplicaciones, borrando el original y descomprimiendo la copia parecía que las cosas volvían a funcionar.
Mi sospecha es que el Finder u otro componente ha almacenado en caché información sobre estas aplicaciones, y que la caché se ha corrompido. Esto explicaría por qué las cosas están bien para otros usuarios en el sistema. Sin embargo, no sé dónde puede estar almacenada esa información. He intentado borrar las preferencias del Finder y todo el contenido de ~/Library/Application Support/Caches sin éxito.
¿Hay alguna manera fácil de devolver mi cuenta a un buen estado, o estoy atascado en arreglar manualmente cada aplicación una a la vez?
Actualización: Pruebas adicionales han revelado que la compresión y descompresión de las aplicaciones afectadas no es 100% fiable. A veces funciona y a veces no. Además, a veces basta con mover/renombrar una aplicación para que vuelva a la normalidad, pero a veces eso tampoco tiene efecto. Esto sólo hace que más interesados en encontrar una solución real.