我在OS X 10.9上运行了基于Qt(4.8.5)的应用程序。该应用程序使用QSettings类指定应用程序名称和公司。 Plist文件由QSetttings在
下创建~/Library/Preferences/com.company_name.app_name.plist
该应用程序在保存/恢复首选项方面运行良好。然后我退出应用程序,删除* .plist文件,再次运行应用程序并瞧 - 它恢复了它的首选项! 基于什么文件?热门删除它?
我无法在Qt doc for QSettings类中找到答案。
答案 0 :(得分:18)
在10.9(及更高版本)中,.plist文件为cached。 因此,一旦删除了.plist文件,就必须刷新缓存。在终端中注销或执行以下命令:
killall -u yourusername cfprefsd