QSettings на OS X 10.9 - не удается найти/очистить его - программирование

QSettings на OS X 10.9 - не удается найти/очистить его

У меня есть приложение на основе Qt (4.8.5), работающее на OS X 10.9. Приложение использует класс QSettings, определяющий имя приложения и компанию. Файл Plist создается QSetttings под:

~/Library/Preferences/com.company_name.app_name.plist

Приложение работает очень хорошо с точки зрения сохранения/восстановления настроек. Затем я выхожу из приложения, удаляю файл *.plist, снова запускаю приложение и вуаля - он восстанавливает свои настройки! На основании какого файла? Горячие, чтобы удалить его?

Мне не удалось найти ответ в Qt doc для класса QSettings.

4b9b3361

Ответ 1

В файлах 10.9 (и выше).plist находятся кешированные. Поэтому, как только вы удалили файл .plist, кеш должен быть обновлен. Либо выйдите из системы, либо выполните следующую команду в терминале:

killall -u yourusername cfprefsd