Questo ha avuto inizio con Type2Phone, un'applicazione di Houdah Software. Ogni volta che aggiornavo l'app tramite AppStore, Spotlight non trovava più l'app (utilizzo Spotlight per l'avvio di app). Ho contattato lo sviluppatore e, seguendo una serie di passaggi, abbiamo scoperto che ciò che sta accadendo è che in qualche modo all'app aggiornata è stato aggiunto questo attributo:
kMDItemSupportFileType = (
MDSystemFile
)
[Questo è l'output del comando mdls]
Questo spiega perché Spotlight non sta più trovando l'app.
Ora logicamente, mi ha informato che questo comando dovrebbe rimuovere l'attributo:
sudo xattr -d com.apple.metadata:kMDItemSupportFileType /Applications/Type2Phone.app
Tuttavia, sebbene il comando venga eseguito, non rimuove l'attributo! Cioè.
mdls /Applications/Type2Phone.app/ | grep MDSystemFile
Ancora ha MDSystemFile
come output.
Ho eseguito Utility Disco per verificare la presenza di danni alle directory, autorizzazioni ricostruite, ecc. senza alcun risultato. L'unica soluzione è ricostruire completamente l'indice di Spotlight, ma il problema si ripresenterà con un nuovo aggiornamento.
Sebbene inspiegabilmente accadesse ogni volta che aggiornavo Type2Phone, ora succede quando aggiorno Tweetbot.
Qualche idea su questo problema che mi sta facendo impazzire?