0

我正在编写一个 MacFuse 插件,并希望 finder 使用适当的图标并在打开文件时启动适当的应用程序。

我无法为文件添加扩展名,因此我在 Snow Leopard 中唯一的其他选择是 NSFileHFSTypeCode。我已经使用http://www.rubicode.com/Software/RCDefaultApp/查看了在我的机器上注册的所有代码,我可以看到其中一些代码与 UTI 相关联。例如'TEXT'与统一类型标识符 (UTI) 相关联com.apple.traditional-mac-plain-text

我希望能够将其中一些 4 字符代码与其他 UTI 相关联。例如PHPfpublic.php-script。我想有某种框架或命令行实用程序可以让我这样做,但我找不到它。

4

1 回答 1

2

您需要在捆绑包的 Info.plist 中声明 UTI。如果是你自己的UTI,导出它;如果是别人的,请导入。

有关更多信息,请参阅UTI 文档

于 2010-07-06T16:20:16.220 回答