2

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

如何使“打开”面板允许用户选择 UNIX 可执行文件?提前致谢。


请注意,我不想执行它们。

4

1 回答 1

3

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

<dict>
    <key>CFBundleTypeRole</key>
    <string>Editor</string>
    <key>LSItemContentTypes</key>
    <array>
        <string>public.unix-executable</string>
    </array>
</dict>
于 2011-04-15T14:55:52.253 回答