繁体   English   中英

在xcode中重置mac应用程序

[英]Resetting mac application in xcode

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

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

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

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

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

defaults delete com.foo.barApp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM