Моя система понимает файл UTI, public.objective-c-plus-plus-source
, который соответствует public.source-code
Я хотел бы использовать другое расширение для определенных файлов, которые соответствуют этому UTI. Я бы хотел, чтобы они открывались любым приложением, которое открывает source-c++ source.
Моя текущая мысль о том, как добиться этого, состоит в том, чтобы объявить новый UTI, который соответствует источнику target-c++. Я знаю, что мог бы создать приложение, которое экспортирует новый тип, но это не сработало бы для меня. Можно ли зарегистрировать новый тип в LaunchServices напрямую через командную строку?