Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何列出macOS Sierra上的文件关联?_Macos_Macos High Sierra - Fatal编程技术网

如何列出macOS Sierra上的文件关联?

如何列出macOS Sierra上的文件关联?,macos,macos-high-sierra,Macos,Macos High Sierra,我遇到了一个问题,即应用程序创建的打包文件的文件关联与macOS Sierra 10.12.5上的应用程序没有正确关联。这种情况只发生在一个客户身上,在他们的系统上维护文件关联似乎肯定有问题 对于此特定应用程序,应用程序创建的文件在Finder中显示为目录,而不是单个文件,因此无法尝试通过“获取信息”面板手动关联该文件 我知道您过去可以在com.apple.LaunchServices.plist中查找并手动管理文件关联,但在Sierra中似乎不存在这种情况。是否有人知道如何在Sierra中列出

我遇到了一个问题,即应用程序创建的打包文件的文件关联与macOS Sierra 10.12.5上的应用程序没有正确关联。这种情况只发生在一个客户身上,在他们的系统上维护文件关联似乎肯定有问题

对于此特定应用程序,应用程序创建的文件在Finder中显示为目录,而不是单个文件,因此无法尝试通过“获取信息”面板手动关联该文件


我知道您过去可以在com.apple.LaunchServices.plist中查找并手动管理文件关联,但在Sierra中似乎不存在这种情况。是否有人知道如何在Sierra中列出文件关联或手动添加Sierra上打包文件的关联

lsregister命令可用于列出Sierra中的文件关联:


/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister-转储应用程序创建的文件显示为目录-这是否正确,还是应该是文件(?),在这种情况下,您需要更改其POSIX权限以删除“目录”标志。@文件类型的标记是一个包,这是一个目录,在macOS中显示为单个文件。