我试图为我的非基于文档的应用程序创建一个自定义 UTI。我已经阅读了 Apple 文档和几个 SO 问题,但似乎都没有解决我的问题。
我在 XCode 4 ( "Target" --> "Exported UTIs" ) 中创建了一个新的 UTI,我在其中将标识符设置为反向 DNS 顺序、简短描述和系统或其他任何人不使用的自定义文件扩展名.
不幸的是,Finder 似乎无法识别 UTI,这意味着当我手动将文件与我的应用程序关联时,它没有显示图标并且没有显示描述。
我是否必须做其他事情才能完成这项工作?我实际上只是以二进制格式保存这些文件,并在路径末尾附加自定义文件扩展名。手动与应用程序关联时,双击“.vsplf”文件会成功打开应用程序并从文件加载设置。
任何想法都受到高度赞赏!