代码之家  ›  专栏  ›  技术社区  ›  Swift1

卸载macOS应用程序

  •  1
  • Swift1  · 技术社区  · 7 年前

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

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

    但这行不通。如果再次运行项目,将保留以前的所有设置和保存。

    如何完全删除在Xcode中为macOS开发制作的应用程序?

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

    2 回复  |  直到 7 年前
        1
  •  4
  •   Charles Srstka    7 年前

    此命令将删除 UserDefaults 应用程序的数据库:

    defaults delete com.mywebsite.myapp
    

    代替 com.mywebsite.myapp 使用应用程序的捆绑包ID。

    如果您有 用户默认值 设置,它们将显示在 home/Library/Containers 以应用程序包命名的文件夹中的文件夹(假设您的应用程序是沙盒;否则请检查 home/Library/Application Support ). 您将找到 用户默认值 在这里也一样,虽然使用Finder删除它并不可靠,因为系统有时会在内存中缓存plist,所以 defaults 命令仍然是解决这一问题的最佳方式。

        2
  •  1
  •   Berendschot    7 年前

    例如,有许多应用程序允许您彻底卸载应用程序 AppCleaner . 但是我会尝试使用 清理生成文件夹 先在Xcode中选择。