嘿,我正在为Mac OS X编写一个Cocoa应用程序,我希望它能够打开可执行文件。也就是说,具有'执行'权限的文件。这些文件通常没有文件扩展名,所以我不知道如何在plist文件中指定它。
如何让Open面板允许用户选择UNIX可执行文件?提前谢谢。
请注意,不想要执行它们。
答案 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>