2017-07-18 46 views
1

我遇到了一個問題,我們的應用程序創建的打包文件的文件關聯與macOS Sierra 10.12.5上的應用程序沒有正確關聯。它只發生在一個單一的客戶身上,而且在他們的系統中維護文件關聯似乎存在問題。如何列出macOS Sierra上的文件關聯?

對於這個特定的應用程序,由應用程序創建的文件在Finder中顯示爲目錄而不是單個文件,因此嘗試通過「獲取信息」面板手動關聯文件不可用。

我知道你以前能夠找到並手動管理com.apple.LaunchServices.plist中的文件關聯,但這似乎並不存在於Sierra。有誰知道如何在Sierra中列出文件關聯或在Sierra上手動添加關於打包文件的關聯?

+0

*創建的文件由應用程序顯示爲目錄* - 這是正確的,還是應該是文件(?),在這種情況下,您需要更改其POSIX權限以刪除'目錄'標誌。 – TheDarkKnight

+0

@TheDarkKnight文件類型是一個包,它是一個在macOS中顯示爲單個文件的目錄。 –

回答

0

的lsregister命令可用於列出文件關聯塞拉利昂:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister突降