可可和可执行文件

时间:2011-04-15 14:27:25

标签: cocoa nsdocument info-plist

嘿,我正在为Mac OS X编写一个Cocoa应用程序,我希望它能够打开可执行文件。也就是说,具有'执行'权限的文件。这些文件通常没有文件扩展名,所以我不知道如何在plist文件中指定它。

如何让Open面板允许用户选择UNIX可执行文件?提前谢谢。


请注意,想要执行它们。

1 个答案:

答案 0 :(得分:3)

要将您的应用程序列在Finder for unix -executable文件的“打开方式...”面板中,您必须使用以下内容更新CFBundleDocumentTypes的Info.plist:

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