Для данного расширения, например ".psd", я бы хотел иметь возможность определить путь приложения по умолчанию для открытия этого файла, например "/ Applications / Adobe Photoshop CS4.app".
Я изучил API Launch Services, и есть явно программные способы получения этой информации. К сожалению, для моего конкретного сценария подойдет только решение для сценариев (Applescript или сценарий оболочки).
Я также посмотрел на "lsregister -dump". Кажется неразумным полагаться на анализ этой информации, поскольку нет никаких гарантий относительно стабильности выходного формата.
В прошлом я решал эту проблему с помощью кодов-создателей, но поскольку Apple, похоже, постепенно прекращает их действие, начиная со Snow Leopard, я пытаюсь устранить зависимость от кодов-создателей.
спасибо