You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何手动查看与编辑Flutter macOS应用的SharedPreference?

macOS下SharedPreferences的查看与编辑指南

数据存储位置

  • 使用shared_preferences库的macOS应用,偏好数据存储在**~/Library/Preferences/[应用Bundle ID].plist**文件中。比如你提到的uk.co.mytestapp,对应的文件路径就是~/Library/Preferences/uk.co.mytestapp.plist。

查看数据的方法

  • 终端命令读取:执行defaults read uk.co.mytestapp,即可输出所有偏好数据的键值对。
  • 可视化查看:可以用Xcode直接打开对应plist文件,或使用第三方工具(如PlistEdit Pro)浏览文件内容。

编辑/写入数据的方法

终端命令方式

根据要写入的数据类型,使用对应的defaults write命令:

  • 写入字符串:defaults write uk.co.mytestapp "user_name" -string "JohnDoe"
  • 写入整数:defaults write uk.co.mytestapp "login_count" -integer 5
  • 写入布尔值:defaults write uk.co.mytestapp "auto_login" -bool YES(禁用则写NO)
  • 写入数组:defaults write uk.co.mytestapp "favorite_items" -array "book" "movie"
  • 写入字典:defaults write uk.co.mytestapp "user_info" -dict "age" "28" "email" "john@example.com"

可视化编辑方式

用Xcode或PlistEdit Pro打开目标plist文件,直接修改键值对后保存即可。

注意:无论用哪种方式修改数据,都需要重启你的macOS应用,新的偏好设置才会生效。

内容的提问来源于stack exchange,提问作者TSR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 10:50:53