如何清除 Xcode 构建的 Mac 应用程序的 UserDefaults?

How to clear UserDefaults for Xcode build of Mac app?

我正在尝试确保我的第一个 运行 代码正常工作,因此我想清除由 UserDefaults.standard.set 调用创建的首选项文件。它位于何处,或者至少有一种方法可以将其清除(除了将其写入我的应用程序之外)?

运行 Product > Clean 不清除默认值。

我查看了 DerivedData,~/Library/Preferences,/Library/Preferences,但没有找到我要找的东西。

如果应用是沙盒化的,首选项位于

~/Library/Containers/[bundle-identifier]/Data/Library/Preferences

如果不是沙盒,首选项位于通常的位置

~/Library/Preferences

您可以在终端中使用 defaults 命令

$ defaults delete com.bundle.identifier

如果您不想删除整个应用程序默认值 plist,您也可以通过按键删除默认值中的任何值。

$ defaults delete com.bundle.identifier kSomeKey