Cocoa 可可和可执行文件

Cocoa 可可和可执行文件,cocoa,nsdocument,info-plist,Cocoa,Nsdocument,Info Plist,嘿,我正在为MacOSX编写一个Cocoa应用程序,我希望它能够打开可执行文件。即,具有“执行”权限的文件。这些文件通常没有文件扩展名,所以我不知道如何在plist文件中指定它 如何使“打开”面板允许用户选择UNIX可执行文件?提前谢谢 请注意,我不想执行它们。要将您的应用程序列在Finder for unix-Executive file的“Open With…”面板中,您必须使用以下内容更新您的Info.plist for: <dict> <key>CFBu

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

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



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

要将您的应用程序列在Finder for unix-Executive file的“Open With…”面板中,您必须使用以下内容更新您的Info.plist for:

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

CbundleTypeRole
编辑
lsItemContentType
public.unix-executable

您的意思是像中一样打开以编辑/查看可执行文件的原始二进制数据吗?@Black From yes,我希望打开面板显示具有执行权限的文件。