Sur macOS Sierra 10.12.1, la lsregister
solution fournie par @Mateusz Szlosek n'a pas fonctionné.
Mais cette solution a fonctionné : réinitialiser le cache des icônes sur MacBook
Néanmoins, la modification de l'application par défaut pour un type de fichier via «Ouvrir avec…» du Finder n'entraîne aucune actualisation immédiate des icônes sur le Bureau et dans les fenêtres du Finder. Ceci est un bug.
Quelques critiques à la fin : En tant qu'utilisateur d'Apple de longue date, j'ai toujours préféré les commentaires instantanés et le rafraîchissement de l'interface graphique de macOS par rapport à Windows, où vous aviez et devez encore faire beaucoup de rafraîchissement manuel et plus de charges / précautions pour l'utilisateur en raison à un manque de synchronisation / sensibilisation inter-processus (c.-à-d. renommer un fichier dans l'Explorateur alors qu'il est ouvert dans une autre application, vous causera des problèmes, toujours en 2016).
L'interaction croisée instantanée de toutes les applications stock et de toutes les applications utilisant des cadres standard est ce qui est si bien sur Mac, c'est-à-dire que la réactivation d'une interface réseau et Safari charge automatiquement le contenu d'un onglet de navigateur inactif, renommant un fichier dans le Finder lors de son ouverture sans tracas, Changer une icône et sa mise à jour dans chaque instance de vue (Finder, boîte de dialogue de fichier des applications, icône dans la barre de titre de l'application), etc.
Je déteste voir ces qualités disparaître. Apple néglige clairement ses utilisateurs Mac professionnels par rapport à ses utilisateurs iOS et leurs services Cloud. Avec iCloud, Apple perfectionne la synchronisation entre appareils, mais ne fournit pas le synchronisme parfait au sein du Mac comme il le faisait auparavant.