OS X 10.9上的QSettings - 无法找到/清除它

时间:2013-11-02 13:37:30

标签: macos qt settings application-settings qsettings

我在OS X 10.9上运行了基于Qt(4.8.5)的应用程序。该应用程序使用QSettings类指定应用程序名称和公司。 Plist文件由QSetttings在

下创建
~/Library/Preferences/com.company_name.app_name.plist

该应用程序在保存/恢复首选项方面运行良好。然后我退出应用程序,删除* .plist文件,再次运行应用程序并瞧 - 它恢复了它的首选项! 基于什么文件?热门删除它?

我无法在Qt doc for QSettings类中找到答案。

1 个答案:

答案 0 :(得分:18)

在10.9(及更高版本)中,.plist文件为cached。 因此,一旦删除了.plist文件,就必须刷新缓存。在终端中注销或执行以下命令:

killall -u yourusername cfprefsd