2011-04-15 3 views
2

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

Как я могу открыть панель «Открытый», чтобы пользователь мог выбирать исполняемые файлы UNIX? Заранее спасибо.


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

+0

ли вам как открыть для редактирования/просмотра необработанных двоичных данных исполняемого файла? –

+0

@Black От да, и я хочу, чтобы открытая панель отображала файлы с разрешением на выполнение. –

ответ

3

вашей заявки перечислены в «Открыть с помощью ...» панели Finder для UNIX -executable файла, вы должны обновить info.plist для CFBundleDocumentTypes со следующим:

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