好的,所以这是交易:
- 我有一个新的应用程序,我想将它与一个新的文件类型相关联——比如说
.xyz
.xyz
文件 - 如果这很重要 - 是一个包文件。
现在,我的文件类型特定部分info.plist
如下所示:
CFBundleDocumentTypes = (
{
CFBundleTypeExtensions = ( "xyz" );
CFBundleTypeIconFile = "xyz-icon";
CFBundleTypeName = "XYZ file";
CFBundleTypeRole = "Viewer";
LSTypeIsPackage = "1";
}
);
但是,.xyz
包文件仍显示为文件夹,而不是单个文件(“包”)。我究竟做错了什么?
提示:我过去曾设法做到这一点,但我根本不记得我是否遗漏了什么。也许必须重新启动系统?我不知道...