嘿,我正在为 Mac OS X 编写一个 Cocoa 应用程序,我希望它能够打开可执行文件。也就是说,具有“执行”权限的文件。这些文件通常没有文件扩展名,所以我不知道如何在 plist 文件中指定这个。
如何使“打开”面板允许用户选择 UNIX 可执行文件?提前致谢。
请注意,我不想执行它们。
嘿,我正在为 Mac OS X 编写一个 Cocoa 应用程序,我希望它能够打开可执行文件。也就是说,具有“执行”权限的文件。这些文件通常没有文件扩展名,所以我不知道如何在 plist 文件中指定这个。
如何使“打开”面板允许用户选择 UNIX 可执行文件?提前致谢。
请注意,我不想执行它们。
要将您的应用程序列在 Finder 的 unix 可执行文件的“打开方式...”面板中,您必须使用以下内容更新CFBundleDocumentTypes的 Info.plist :
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSItemContentTypes</key>
<array>
<string>public.unix-executable</string>
</array>
</dict>