卸载 macOS 应用程序
Uninstall macOS app
我正在测试我的 macOS 应用程序,我需要卸载它以检查一些特殊功能。对于 iOS 个应用程序,这非常简单,我简单地从模拟器中删除该应用程序,然后重新安装它。我怎样才能为 macOS 做同样的事情?
我已经尝试从 /Users/myuser/Library/Developer/Xcode/DerivedData/Build/Products/Debug/myapp.app
中删除该应用
但这不起作用。如果我再次 运行 我的项目,所有以前的设置和保存都会保留。
如何完全删除在 Xcode 中制作的用于 macOS 开发的应用程序?
主题:Delete app from OSX simulator in Xcode对我没有帮助。
此命令将删除您应用的 UserDefaults
数据库中的所有内容:
defaults delete com.mywebsite.myapp
将 com.mywebsite.myapp
替换为您的应用程序的包 ID。
如果您有除 UserDefaults
设置以外的项目,它们将出现在以您的应用程序包命名的文件夹中的 home/Library/Containers
文件夹中(假设您的应用程序是沙盒;否则检查 home/Library/Application Support
).你也会在这里找到你的 UserDefaults
的 plist 文件,尽管使用 Finder 删除它并不可靠,因为系统有时会在内存中缓存 plists,所以 defaults
命令仍然存在清除它的最佳方法。
有很多应用程序可以让您彻底卸载应用程序,例如AppCleaner。但是,我会首先尝试在 Xcode 中使用 clean build folder 选项。
我正在测试我的 macOS 应用程序,我需要卸载它以检查一些特殊功能。对于 iOS 个应用程序,这非常简单,我简单地从模拟器中删除该应用程序,然后重新安装它。我怎样才能为 macOS 做同样的事情?
我已经尝试从 /Users/myuser/Library/Developer/Xcode/DerivedData/Build/Products/Debug/myapp.app
但这不起作用。如果我再次 运行 我的项目,所有以前的设置和保存都会保留。
如何完全删除在 Xcode 中制作的用于 macOS 开发的应用程序?
主题:Delete app from OSX simulator in Xcode对我没有帮助。
此命令将删除您应用的 UserDefaults
数据库中的所有内容:
defaults delete com.mywebsite.myapp
将 com.mywebsite.myapp
替换为您的应用程序的包 ID。
如果您有除 UserDefaults
设置以外的项目,它们将出现在以您的应用程序包命名的文件夹中的 home/Library/Containers
文件夹中(假设您的应用程序是沙盒;否则检查 home/Library/Application Support
).你也会在这里找到你的 UserDefaults
的 plist 文件,尽管使用 Finder 删除它并不可靠,因为系统有时会在内存中缓存 plists,所以 defaults
命令仍然存在清除它的最佳方法。
有很多应用程序可以让您彻底卸载应用程序,例如AppCleaner。但是,我会首先尝试在 Xcode 中使用 clean build folder 选项。