Как вывести список файловых ассоциаций на macOS Sierra?
Я столкнулся с проблемой, когда файловая ассоциация для упакованного файла, созданного нашим приложением, неправильно связана с нашим приложением в macOS Sierra 10.12.5. Это происходит только для одного клиента, и определенно возникает проблема с поддержанием ассоциаций файлов в их системе.
Для этого конкретного приложения файлы, созданные приложением, отображаются в Finder как каталог, а не как один файл, поэтому попытка связать файл вручную с помощью панели "Информация" недоступна.
Я знаю, что раньше вы могли находить и вручную управлять ассоциациями файлов в com.apple.LaunchServices.plist, но в Сьерре этого, похоже, не существует. Кто-нибудь знает, как составить список сопоставлений файлов в Sierra или вручную добавить сопоставление для упакованного файла в Sierra?
1 ответ
Команда lsregister может быть использована для просмотра списка сопоставлений файлов в Sierra:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump