在xcode中重置mac应用程序

时间:2015-01-05 15:10:44

标签: xcode macos cocoa

如何在Xcode中重置cocoa应用程序?当我从Xcode运行我的应用程序时,所有用户默认值都被保存。我想重置(删除)我的应用程序以创建一个具有新设置的新应用程序并运行它将在第一次运行。

我找到了一种方法 - 我将我的应用名称更改为另一种方式,并以新方式启动。但是我怎么能用一个旧名字来做呢?

2 个答案:

答案 0 :(得分:2)

您的应用仅限于App Store吗?如果是这样,我认为没有办法删除整个应用程序,特别是因为沙盒限制。我们需要有关您如何计划分发帮助的更多信息。

如果您只想删除应用设置,请清除存储应用数据的数据库 - [NSUserDefaults +resetStandardUserDefaults],SQLite,App Library目录等等。这取决于您存储用户数据的方式/位置,没有任何一种尺寸适合所有解决方案。

答案 1 :(得分:1)

您可以使用defaults命令行工具删除所有设置,只需要应用的附件ID(您可以在 Info.plist 文件中找到),例如如果您的包ID是“com.foo.barApp”,那么您可以从终端shell运行它:

defaults delete com.foo.barApp