【问题标题】:Uninstall macOS app卸载 macOS 应用
【发布时间】:2018-07-17 02:41:19
【问题描述】:

我正在测试我的 macOS 应用程序,我需要将其卸载以检查一些特殊功能。对于 iOS 应用程序,这非常简单,我只需从模拟器中删除应用程序,然后重新安装即可。我怎样才能为 macOS 做同样的事情?

我已经尝试从/Users/myuser/Library/Developer/Xcode/DerivedData/Build/Products/Debug/myapp.app删除该应用

但这不起作用。如果我再次运行我的项目,所有以前的设置和保存都会保留。

我如何才能完全删除用 Xcode 制作的应用程序以进行 macOS 开发?

主题:Delete app from OSX simulator in Xcode 没有帮助我。

【问题讨论】:

标签: xcode macos uninstallation


【解决方案1】:

此命令将为您的应用删除 UserDefaults 数据库中的所有内容:

defaults delete com.mywebsite.myapp

com.mywebsite.myapp 替换为您的应用程序的捆绑包 ID。

如果您有除UserDefaults 设置以外的项目,它们将出现在以您的应用程序包命名的文件夹中的home/Library/Containers 文件夹中(假设您的应用程序是沙盒化的;否则请检查home/Library/Application Support)。你也可以在这里找到UserDefaults 的 plist 文件,尽管使用 Finder 删除它并不可靠,因为系统有时会将 plist 缓存在内存中,所以defaults 命令仍然是最好的方法清楚这一点。

【讨论】:

    【解决方案2】:

    有许多应用程序可让您彻底卸载应用程序,例如AppCleaner。不过,我会先尝试在 Xcode 中使用 clean build folder 选项。

    【讨论】:

    • AppCleaner 确实帮助了我。
    猜你喜欢
    • 1970-01-01
    • 2021-06-05
    • 2020-12-02
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 2020-05-02
    • 2020-11-13
    • 2018-09-16
    相关资源
    最近更新 更多