Как я могу добавить программу в меню "Открыть с помощью" на Mac?
2 ответа
Вы имеете в виду подменю, которое появляется при щелчке правой кнопкой мыши на документе? Если это так, он автоматически генерируется Launch Services на основе типов документов, которые, как утверждают ваши приложения, могут обрабатывать. Если вы загляните внутрь пакета приложения (щелкните его правой кнопкой мыши и выберите «Показать содержимое пакета»), внутри папки «Содержимое» будет файл Info.plist с различной информацией о приложении, включая массив типов документов, которые оно может открыть. (см. документацию по разработке Apple здесь).
TLDR; если приложение обрабатывает этот тип документа, он уже должен быть в списке; если нет, я не знаю, как добавить его вручную.
Если вы откроете окно "Получить информацию" для типа файла, который хотите изменить (нажмите "Control" + "Получить информацию" или ⌘ command + I, пока файл выбран), вы можете изменить программу на ту, которая вам нужна, и нажмите "Изменить все". Я обнаружил, что это затем изменяет меню "Открыть с помощью", так что если вы управляете щелчком мыши и переходите к "Открыть с помощью", теперь оно будет отображать это приложение, потому что это новое значение по умолчанию. Единственным недостатком является то, что вы должны сделать его по умолчанию (я попытался изменить его обратно после этого, и он не зависал).
Это не совсем идеальное решение, но оно работает достаточно хорошо в моем конкретном случае и может быть полезно для других, и оно должно быть проще / стабильнее, чем решение plist.
macOS High Sierra 10.13.5 (17F77)