Mi Mac colgó durante la noche y estaba en un lugar lo suficientemente malo como para tener que apagarla y encenderla esta mañana. Cuando se activó, inicié sesión y descubrí que varias aplicaciones en mi dock tenían una barra a través de sus íconos. Cuando intenté lanzarlos, apareció un diálogo que me informaba que no podían ejecutarse en mi Mac.
Me conecté como un usuario diferente, y estas mismas aplicaciones funcionaron bien. También intenté eliminar y reinstalar algunos de ellos, y esas aplicaciones estaban bien después de eso. 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 inicio de las aplicaciones desde la línea de comandos funciona bien. También descubrí que comprimir el paquete de la aplicación, borrar el original y descomprimir la copia parecía hacer que las cosas funcionaran de nuevo.
Mi sospecha es que el Finder u otro componente tiene información almacenada en caché sobre estas aplicaciones, y que la memoria caché se ha dañado. Esto explicaría por qué las cosas están bien para otros usuarios en el sistema. Sin embargo, no sé dónde se puede almacenar esa información. He intentado eliminar las preferencias del Finder y todo el contenido de ~ / Library / Application Support / Caches en vano.
¿Hay una manera fácil de hacer que mi cuenta vuelva a estar en buen estado, o me quedo con la corrección manual de cada aplicación de una en una?
Actualización: Pruebas adicionales revelaron que comprimir y descomprimir las aplicaciones afectadas no es 100% confiable. A veces funciona y otras no. Además, a veces simplemente mover / renombrar una aplicación es suficiente para volver a la normalidad, pero a veces eso tampoco tiene ningún efecto. Esto solo me hace más interesado en encontrar una solución real.