我正在尝试确保首次运行的代码正常运行,因此我想清除#include <iostream>
struct A
{
int a;
A();
};
A::A() = default;
int main()
{
A a;
return 0;
}
调用创建的首选项文件。它位于何处,或者至少有一种方法可以将其清除(除了将其写入我的应用程序)?
正在运行产品&gt;清洁不会清除默认值。
我查看了DerivedData,〜/ Library / Preferences,/ Library / Preferences,但还没找到我要找的东西。
答案 0 :(得分:2)
如果应用程序是沙盒,则首选项位于
中~/Library/Containers/[bundle-identifier]/Data/Library/Preferences
如果没有沙盒,则偏好设置位于通常位置
~/Library/Preferences
答案 1 :(得分:1)
您可以在终端
中使用defaults
命令
$ defaults delete com.bundle.identifier
如果您不想删除整个应用程序默认值plist,也可以按键删除默认值中的任何值。
$ defaults delete com.bundle.identifier kSomeKey