На MacOS Сьерра 10.12.1lsregister
решение , предоставляемое @Mateusz Szlosek не работал.
Но это решение сработало : сбросить кэш иконок на MacBook
Тем не менее, изменение приложения по умолчанию для типа файла через Finder «Открыть с помощью…» не вызывает немедленного обновления значков на рабочем столе и в окнах Finder. Это ошибка.
Немного критики в конце : как давний пользователь Apple, я всегда предпочитал мгновенную обратную связь и обновление графического интерфейса macOS, а не Windows, где у вас было и все еще приходится выполнять много ручного обновления и больше нагрузки / предосторожности для пользователя из-за из-за отсутствия межпроцессной синхронизации / осведомленности (т. е. переименование файла в проводнике, когда он открыт в другом приложении, приведет к проблемам еще в 2016 году).
Мгновенное межпроцессное взаимодействие всех стандартных приложений и всех приложений, использующих стандартные платформы, - это то, что прекрасно для Mac, т. Е. Повторное включение сетевого интерфейса и Safari автоматически загружает содержимое вкладки в режиме ожидания браузера, переименовывая файл в Finder, когда он был открыт. без проблем, изменение значка и его обновление в каждом экземпляре представления (Finder, файловый диалог приложений, значок в строке заголовка приложения) и т. д.
Ненавижу видеть, как эти качества исчезают. Apple явно пренебрегает своими профессиональными пользователями Mac из-за пользователей iOS и их облачных сервисов. С iCloud Apple совершенствует синхронизацию между устройствами, но не обеспечивает идеальной синхронизации в Mac, как это было раньше.