我正在测试我的macOS应用程序,我需要将其卸载以检查一些特殊功能。对于iOS应用程序,这非常简单,我简单地从模拟器中删除应用程序,然后重新安装它。我怎么能为macOS做同样的事情呢?
我已尝试从%s
但这不起作用。如果我再次运行我的项目,则保留所有先前的设置和保存。
如何完全删除Xcode中为macOS开发制作的应用程序?
答案 0 :(得分:2)
此命令将删除应用的UserDefaults
数据库中的任何内容:
defaults delete com.mywebsite.myapp
将com.mywebsite.myapp
替换为您的应用程序的软件包ID。
如果您的设置不仅仅是UserDefaults
,那么它们会显示在以您的应用套件命名的文件夹中的home/Library/Containers
文件夹中(假设您的应用是沙盒;否则请检查{{1} })。你也可以在这里找到home/Library/Application Support
的plist文件,虽然使用Finder删除它是不可靠的,因为系统有时会将plist缓存在内存中,所以UserDefaults
命令仍然是清除它的最好方法。
答案 1 :(得分:1)
有许多应用可让您彻底卸载应用,例如AppCleaner。但是我首先尝试在Xcode中使用 clean build folder 选项。