Spotlight no encontrará aplicaciones después de que la AppStore las actualice

Esto comenzó a suceder con Type2Phone, una aplicación de Houdah Software. Cada vez que actualizara la aplicación a través de la AppStore, Spotlight ya no encontraría la aplicación (utilizo Spotlight para el lanzamiento de aplicaciones). Me puse en contacto con el desarrollador, y siguiendo una serie de pasos, encontramos que lo que está sucediendo es que de alguna manera la aplicación actualizada está teniendo este atributo añadido a ella:

kMDItemSupportFileType = ( MDSystemFile ) 

[Esta es la salida del command mdls]

Esto explica por qué Spotlight ya no encuentra la aplicación.

Ahora, lógicamente, me informó que este command debería eliminar el atributo:

 sudo xattr -d com.apple.metadata:kMDItemSupportFileType /Applications/Type2Phone.app 

Pero aunque el command se ejecuta, no quita el atributo! Es decir

 mdls /Applications/Type2Phone.app/ | grep MDSystemFile 

Todavía tiene MDSystemFile como salida.

He funcionado la utilidad del disco para comprobar para el daño del directory, los permissions reconstruidos, el etc. en ninguna utilidad. La única solución es rebuild completamente el índice de Spotlight, pero el problema se repetirá con una nueva actualización.

Aunque inexplicablemente sólo sucedió cada vez que actualizé Type2Phone, ahora está sucediendo cuando actualizo Tweetbot.

¿Alguna idea sobre este problema que me está volviendo loco?

  • No related posts
  • One response to “Spotlight no encontrará aplicaciones después de que la AppStore las actualice”

      pstadler said:

      Tuve el mismo problema con Outbank.app que me estaba volviendo loco, también.

      Después de un wile encontré este sitio donde me dijeron que escribir el atributo con xattr actualiza realmente los metadatos del proyector. Asi que,

       sudo xattr -w com.apple.metadata:kMDItemSupportFileType "" /Applications/Type2Phone.app 

      debe hacer el truco.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).