Какао и исполняемые файлы - PullRequest
2 голосов
/ 15 апреля 2011

Привет, я пишу приложение Cocoa для Mac OS X и хочу, чтобы оно могло открывать исполняемые файлы. То есть файлы с разрешением «выполнить». Эти файлы обычно не имеют расширения, поэтому я не знаю, как это указать в файле plist.

Как сделать так, чтобы панель Open позволяла пользователю выбирать исполняемые файлы UNIX? Заранее спасибо.


Обратите внимание, что я не хочу их выполнить.

1 Ответ

3 голосов
/ 15 апреля 2011

Чтобы приложение отображалось на панели «Открыть с помощью» в Finder для исполняемого файла unix, необходимо обновить ваш Info.plist для CFBundleDocumentTypes следующим образом:

<dict>
    <key>CFBundleTypeRole</key>
    <string>Editor</string>
    <key>LSItemContentTypes</key>
    <array>
        <string>public.unix-executable</string>
    </array>
</dict>
...